2009-04-13 2 views
0

Ich arbeite gerade an einer iPhone-Anwendung, um GPS-Koordinaten zu nehmen, um die nächstgelegenen elektronischen Geschäfte meiner Wahl zu finden und sie dem Benutzer anzuzeigen. Ich bin vertraut mit Google Maps Find Nearest Utilities, aber das ist nicht genau das, was ich suche. Es ist auch eine JavaScript-API. Ich würde eine API bevorzugen, wo ich es "besten Kauf in der Nähe von 40.2440, -75.0651" geben kann, und es wird die Adresse und die Entfernung vom Laden zurückspucken.Karten-API zum Nachschlagen von Unternehmen in der Nähe von Koordinaten

Ich würde lieber nicht die Mühe machen, eine Google Maps-Seite zu scrapen.

Gedanken?

Antwort

1

Sie versuchen Local Search Web Services Yahoos nutzen könnten:

http://developer.yahoo.com/search/local/V3/localSearch.html

Es ist ein REST API, was bedeutet, dass Sie einfach eine NSURLConnection zu der korrekt konstruierten URL erstellen und den resultierenden JSON unter Verwendung von etwa folgender Syntax analysieren können:

http://code.google.com/p/json-framework/

Die größte Einschränkung ist, dass Sie diese API möglicherweise nicht in einem kostenpflichtigen Dienst verwenden können, aber Sie müssen das genauer untersuchen. Siehe Richtlinien für die Verwendung:

http://info.yahoo.com/guidelines/us/yahoo/ydn/ydn-3955.html

1

Im 2.x SDK müssen Sie die JS Google Maps API verwenden, da es keine andere Möglichkeit gibt, auf die Google Maps API zuzugreifen.

Für das 3.X SDK ist es eine Funktion.

auf jeden Fall, wenn Sie nicht verpflichtet sind, Google Maps zu verwenden. Sie können auch Cloudmade "CloudMade projects Library"

seine hat eine sehr schöne iphone-Bibliothek verwenden, oder Sie können die Dienste direkt

Verwandte Themen