Na maanden van geruchten en rapporten, Googleeindelijk gisteren Google Maps voor iOS uitgebracht. In veel opzichten is de nieuwe versie veel beter dan de iOS 5 Google Maps-app en de standaard iOS 6 Apple Maps-app, dankzij nauwkeurigere en rijkere kaartgegevens, OV-instructies, turn-by-turn navigatie en Street View, allemaal ingepakt in een gebruikersinterface die aantoonbaar beter is dan elke andere app op een mobiel platform vandaag. Als u nu Siri gebruikt voor navigatie en Google Maps verkiest boven Apple Maps (wie niet?), Zult u wellicht weten dat er een eenvoudige soort 'hack' is die u kunt toepassen om deze functionaliteit te laten werken.
Google Maps heeft, net als veel andere iOS-apps, eenaangepast URL-schema dat u kunt gebruiken om het vanuit elke andere iOS-app te starten. De hack gebruikt dit schema in principe om een specifieke URL te maken, op te slaan in een contact, de informatie van dat contact op te halen met Siri en vervolgens Google Maps te starten.
Het schema begint met comgooglemaps: //? en er kunnen meerdere parameters aan worden toegevoegd, elk gescheiden door de & operator. De parameters die we in deze handleiding zullen gebruiken, zijn onder meer saddr, daddr, routemodus, mapmode en keer bekeken. saddr en daddr zijn verantwoordelijk voor het instellen van de oorsprong en bestemming van uw route terwijl routemodus (rijden / doorvoer / wandelen), kaartmodus (standaard / streetview) en weergaven (satelliet / verkeer / doorvoer) stelt in hoe Google Maps zijn gegevens aan u presenteert.
Eerst moet u zoeken naar de bestemming opmaps.google.com vanaf uw bureaublad. Klik op Link icon om de directe link naar de locatie te krijgen. Ik zocht naar 1 Infinite Loop en kreeg er een heel lange URL voor terug; wees er niet bang voor, want we hoeven alleen de zoekopdracht te extraheren waarnaar we hebben gezocht + + een oneindige lus + california in ons voorbeeld.

Nu zou een voorbeeld van een aangepast URL-schema er als volgt uit moeten zien:
comgooglemaps://?saddr=&daddr=one+infinite+loop+california&directionsmode=driving&views=traffic&mapmode=standard
We verlieten de saddr parameter opzettelijk leeg, omdat Google Maps eenvoudig uw huidige locatie gebruikt voor het startpunt van uw route als dat het geval is.
Maak een nieuw contact, geef het een naam die u leuk vindt en sla de URL op onder het veld 'startpagina'.

Als u Siri nu gewoon vertelt dat 'Contactinformatie weergeven voor <naam contactpersoon>' wordt weergegeven, wordt de startpagina van de contactpersoon weergegeven, zodat u erop kunt tikken om een routebeschrijving in Google Maps te krijgen.


Dit is op geen enkele manier zo naadloos als te zeggen "Navigerennaar <locatie> 'en Siri laten starten met een routebeschrijving in Maps (iOS 5), maar het is geweldig als u een paar specifieke locaties heeft waarnaar u met Google Maps regelmatig een routebeschrijving nodig heeft.
Er zijn veel meer parameters beschikbaar onder het aangepaste URL-schema van Google Maps die u kunt gebruiken om krachtigere gepersonaliseerde URL's te maken. Je kunt hier meer over leren.
[via Lifehacker]
Bijwerken: Een eenvoudige, maar niet geheel handsfree manierdoor Siri Google Maps-aanwijzingen weer te geven, spreekt u de woorden ‘via doorvoer’ aan het einde van uw aanvraag. Bijvoorbeeld: "routebeschrijving naar Dragon City weergeven via doorvoer". Dit toont een lijst van alle beschikbare navigatie-apps, inclusief Google Maps, die u vervolgens uit de lijst kunt selecteren om u een routebeschrijving te geven.
Comments