In meiner iPhone App muss ich in der Nähe von Restaurants in der Kartenansicht zeigen, derzeit verwende ich Google Map URL in einer Web-Ansicht.
Aber wie kann ich nahegelegene Restaurants in 5000 Metern aktueller Lage mit einheimischer MKMap-Ansicht zeigen (ich habe meinen aktuellen Standort gefunden - lat & amp; lang)
Ich würde gerne lernen, wie in der folgenden Bildschirmaufnahme zu implementieren (durch Klicken auf die Anmerkungen gehen zu seinen Details auch)
Irgendwelche hilft ?? Vielen Dank im Voraus
In iOS 6.1 können Sie MKLocalSearch
, Teil des Standard iOS MapKit.framework:
Meine benutzerdefinierte Annotation ist nur ein MKPlacemark
plus ein Titel und ein Untertitel:
Wenn Sie den Offenlegungsindikator in Ihrem Callout sehen möchten (damit Sie zu einem anderen Controller wechseln können, um die Details anzuzeigen, können Sie:
%Vor%Wenn Sie Ihre andere Ansicht öffnen möchten, wenn der Benutzer auf das Callout-Zubehör klickt:
%Vor%Weitere Informationen (z. B. Anpassen der Anmerkungsansichten, Festlegen des Geräteorts usw.) finden Sie in der Location Awareness Programming Guide .
Siehe Ссылка für ein einfaches Beispiel.
Verweisen Sie zuerst diesen Google API-Link Ссылка und dann erhalten Sie die ID und fügen Sie diesen Parameter in googleId hinzu und stellen Sie einfach den radious Parameter mit 5000 value und für types den Wert value restaurant ..
einSiehe mein Beispiel.
%Vor% und implementieren Sie diesen ganzen Datensatz auf MKMapView
wie folgt ...
Dies ist Code, den ich in meiner Anwendung verwende, nur einige Änderungen mit Ihrer Anforderung und Sie werden ausgegeben ..
Ich hoffe, das ist hilfreich für Sie ...