Volání mobilní aplikace Mapy.com
Aplikace Mapy.com pro Android a iOS je možné volat z vašich aplikací a nabídnout tak uživateli např. otevření daného místa, souřadnici, hledání či trasu do vaší firmy. Jak provést takové propojení je popsané níže:
Android
Geo uri Android
Aplikace reaguje na standardní geo uri schéma. Slouží především na označení místa v mapě nebo vyhledání místa.
Oficiální popis: https://en.wikipedia.org/wiki/Geo_URI_scheme
Příklady:
intent | popis |
geo:50.0710792,14.40094 | v aplikaci otevře místo na daných souřadnicích |
geo:50.0710792,14.40094?q=Nový Smíchov | v okolí zadaných souřadnic vloží do hledání dotaz na hldání Nový Smíchov |
geo:0,0?q=bankomaty | v okolí uživatelovi pozice, případně okolo středu mapy viewportu aplikace (uživatel má vypnutou GPS) se vyhledá dotaz bankomaty |
Možné je volaní s package id aplikace cz.seznam.mapy
(dojde k otevření přímo mapy.com) nebo volání bez a na intentu budou reagovat i další aplikace podporující geo uri.
package id + intent | popis |
cz.seznam.mapy geo:50.0710792,14.40094 | otevře se aplikace mapy.com a v ní se otevře místo na daných souřadnicích |
Navigační intent
Podpora reakce intentu, kterou podporuji Google Mapy. Vychází z: https://developers.google.com/maps/documentation/urls/android-intents#launch-turn-by-turn-navigation
intent | popis |
google.navigation:q=a+street+address příklad: adb shell am start -a android.intent.action.VIEW -d "google.navigation:q="Lomnice+nad+Popelkou" | – spustí hledání místa – nefungují parametry mode, avoid |
google.navigation:q=latitude,longitude&mode=mode příklad: adb shell am start -a android.intent.action.VIEW -d "google.navigation:q=50.5857571,14.6373946\&mode=d" | – spustí navigaci – podpora parametru mode (volitelné): d – autem b – kolo l – autem w – chůze Použije se varianta, která byla naposledy vybrána při navigaci (turistická, rychlá s provozem…) – pokud není mode uveden, použije se auto parametr – avoid neni podporovan |
iOS
Geo uri iOS
Aplikace reaguje na standardní geo uri schéma. Slouží především na označení místa v mapě nebo vyhledání místa.
Oficiální popis: https://en.wikipedia.org/wiki/Geo_URI_scheme
Příklady:
intent | popis |
geo:50.0710792,14.40094 | v aplikaci otevře místo na daných souřadnicích |
geo:50.0710792,14.40094?q=Nový Smíchov | v okolí zadaných souřadnic vloží do hledání dotaz na hldání Nový Smíchov |
geo:0,0?q=bankomaty | v okolí uživatelovi pozice, případně okolo středu mapy viewportu aplikace (uživatel má vypnutou GPS) se vyhledá dotaz bankomaty |
Aktuálně není možné cílit přímo na otevření aplikace.