@startuml
skinparam componentStyle uml2
skinparam monochrome false
skinparam defaultTextAlignment center

component [Google Maps] as maps <<Component>>
component Firebase <<Component>>

component CarTag <<Component>> {
component NFC <<Component>>
component GPS <<Component>>
component [ZXing \nQR Code reader] <<Component>>
component LocationManager as lm <<Component>>

}




maps -0)- lm: HTTP
Firebase -0)- CarTag:HTTP

lm -(0- GPS

@enduml
