2010-09-27 16 views

Respuesta

15

Puede utilizar el servicio de codificación geográfica de Google:

formato RESTO: http://code.google.com/apis/maps/documentation/geocoding/index.html

JavaScript: http://code.google.com/apis/maps/documentation/javascript/services.html#Geocoding

EDITAR: Para los que son demasiado perezosos para leer, aquí está el ejemplo de formato REST.

xml respuesta: http://maps.googleapis.com/maps/api/geocode/xml?address=Bangalore&sensor=false

respuesta JSON: http://maps.googleapis.com/maps/api/geocode/json?address=Bangalore&sensor=false

+0

que requiere que use Google Maps. ¿No hay un servicio que puedo hacer con solo una consulta a su api? –

+2

@Harsha Defina 'query', defina' api' y defina 'service', porque está' consultando 'Google geocoding' service', usando su REST o JS 'api'. – Strelok

+0

algo así como Http://website.com/api?place=Bangalore no estoy seguro de cómo se llama: D –

14

Aunque la pregunta ya está contestada me gustaría añadir que Google no es el único servicio que proporciona soporte de codificación geográfica, pocos proveedores principales se enumeran a continuación

Disponible soluciones para la dirección/ZipCode a (latitud, longitud) mapeo ...

Google API, http://code.google.com/apis/maps/documentation/geocoding/) El más popular debido al nombre de Google. Extenso soporte disponible en internet (menos tiempo de desarrollo). ¡Ay! no disponible libremente para uso no comercial. La versión gratuita tiene 2500 consultas/limitaciones por día. (http://code.google.com/apis/maps/documentation/geocoding/) Su es una cláusula en "Términos de uso" que dice que el resultado se debe mostrar en los mapas de Google, los términos y condiciones de referencia se mencionan aquí. http://code.google.com/apis/maps/terms.html#section_10_12

Nominatium, (http://wiki.openstreetmap.org/wiki/Nominatim) A organización menos común que proporciona una fuente abierta, solución cerámica libre para la dirección a (latitud, longitud) de mapeo . Puede usarse también en proyectos comerciales. No hay restricciones para el número de consultas por día y no hay cláusulas ocultas en "términos de uso". Dado que la organización en sí no es muy popular, hay muy poca asistencia disponible.

Yahoo API, http://developer.yahoo.com/geo/placefinder/ Otra API populares como Google pero algunos de lo más disponible. admite hasta 50000 solicitudes por día. Me gusta google extenso soporte está disponible. Yahoo nos alienta a utilizar el "logotipo de yahoo powered by" pero no nos obliga a eso. (http://info.yahoo.com/legal/us/yahoo/api/api-2140.html) Se puede utilizar para fines no comerciales (he leído los Términos de Yahoo y no encuentro ninguna cláusula que nos restrinja a hacerlo, referencia http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html).

YQL (Ver idioma Yahoo Consulta: - http://developer.yahoo.com/yql/) un SQL lenguaje de consulta que consulta basada en servicios Web de Yahoo. por ejemplo, si tenemos un código postal "382025" podemos escribir un YQL como [seleccione centroide de geo.places donde texto = "Ingrese aquí el código de un PIN"]. Yahoo nos alienta a usar YQL en aplicaciones comerciales. (http://developer.yahoo.com/yql/faq/) Mayor cantidad de consultas permitidas en comparación con todas las otras opciones. (ver http://developer.yahoo.com/yql/faq/). Asistencia (?).

+0

Muchas gracias Amit :) –

+1

@HarshaMV si te gustó la respuesta puedes +1 o puedes aceptarla como tu respuesta ...... – aProgrammer

+0

una razón para la popularidad de ' La api de Google es cuando v la solución de búsqueda en google obviamente dará su API primero ... lolz – aProgrammer

Cuestiones relacionadas