2016-06-24 9 views
0

In meiner App versuche ich Richtungen zwischen zwei Koordinaten anzuzeigen. Ich habe versucht, die MKDirections-Klasse zu verwenden, konnte sie aber nicht bekommen (ich lebe in Indien, also denke ich, Apple hat diese Orte nicht in ihrer Datenbank). Ich habe versucht, die App apps zu öffnen, um Wegbeschreibungen anzuzeigen, aber das gleiche Ergebnis. Die beste Abhilfe rechts erscheint nun die folgende URL in Safari zu öffnen:Ermöglicht Apple das Öffnen von Links zu Google Maps?

let url = "http://maps.google.com/maps?saddr=\(sourceLocation.latitude),\(sourceLocation.longitude)&daddr=\(destinationLocation.latitude),\(destinationLocation.longitude)" 

    UIApplication.sharedApplication().openURL(NSURL(string: url)!) 

Es öffnet sich direkt maps.google.com mit Richtungen. Es zeigt die Route und die Wegbeschreibung an, fordert den Benutzer jedoch auf, die Google Maps App zu installieren, um eine schrittweise Navigation zu erhalten. Ich befürchte, dass Apple meinen Antrag auf Eröffnung eines Google-Dienstes ablehnen könnte. Ist das erlaubt?

+0

Warum fragst du Apple nicht direkt? StackOverflow kann keine korrekte Antwort garantieren, da es sich um Apple App Store-Richtlinien handelt und nicht um Programmierung. –

+1

Ich stimme für das Schließen dieser Frage als Off-Topic ab, da es sich bei dieser Frage um Apples App Store-Richtlinien und nicht um Programmierung handelt, wie in den FAQ definiert. –

Antwort

1

Dies ist von Apple erlaubt. Sie können es in vielen Apps sehen: Sie bitten Sie, zwischen anderen Apps wie Apple Plan oder Google Maps für die Wegbeschreibung zu wählen.

Verwandte Themen