Anzeigen von Restaurants in der Nähe von MKMap View

8

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

    
Rob 19.02.2013, 06:03
quelle

3 Antworten

14

In iOS 6.1 können Sie MKLocalSearch , Teil des Standard iOS MapKit.framework:

%Vor%

Meine benutzerdefinierte Annotation ist nur ein MKPlacemark plus ein Titel und ein Untertitel:

%Vor%

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.

    
Rob 19.02.2013, 07:15
quelle
0

Verwenden Sie Google API, um Ergebnisse mit json oder xml format

zu erhalten

verweisen Sie auf diesen Link

    
NANNAV 19.02.2013 06:08
quelle
0

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 ..

ein

Siehe mein Beispiel.

%Vor%

und implementieren Sie diesen ganzen Datensatz auf MKMapView wie folgt ...

%Vor%

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 ...

    
Paras Joshi 19.02.2013 06:15
quelle

Tags und Links