Agregue el esquema “Área de búsqueda” en el resultado de google maps

El año pasado, Google agregó esquemas del área de búsqueda a sus ofertas como se informó en muchos lugares, y visible en los propios mapas de Google. Por ejemplo aquí , e informado aquí y aquí .

Para ser explícito, esto es cuando Google agrega un esquema relacionado con la consulta de búsqueda. Si buscara una ciudad, un código postal o un código postal, Google resaltará esta región del mapa. Ejemplo:

90210 Buscar en Google Maps

Al parecer, esto no estaba disponible a través de la API, y solo a través de las propiedades web propias de Google.

Recientemente, noté algunos otros dominios que usan esta funcionalidad, por ejemplo en Twitter .

¿Hay una API separada que usan Twitter y otras grandes organizaciones? ¿Se ha agregado esta funcionalidad, pero aún no está documentada? ¿O simplemente me he perdido el anuncio y no puedo encontrar ningún documento?

Los contornos que ve provienen de Twitter, deben haberlos almacenado.

Eche un vistazo al archivo json que se solicita cuando llama a la página de Twitter: http://api.twitter.com/1/geo/id/c3f37afa9efcf94b.json

Lo he intentado, geometry.coordinates[0][0] define un polígono fino (adivinar el contorno de Austin).

Cuando lo pruebe, observe que el orden del par es lng,lat no lat,lng

Por lo tanto, la API de Twitter-geo puede ser un buen comienzo para implementar los esquemas. Afortunadamente, Twitter es compatible con JSONP para una solución de cliente.

Vea un ejemplo: http://jsfiddle.net/doktormolle/MRYm3/

la API de Twitter ha cambiado, el ejemplo ya no funciona (se requiere autenticación)

Como todavía no hay una solución ofrecida por la API de Google Maps, y completar las coordenadas manualmente no es asunto de nadie, aquí hay una joya de alternativa. Encontré esta respuesta en el sitio web de GIS: salvavidas absoluto (habría ahorrado muchos minutos a Jurihandl dibujando Calgary, arriba; D):

Puede obtener coordenadas de polígono en json para usar con googlemaps usando openstreetmap. Vaya a http://nominatim.openstreetmap.org/ . Busque un lugar como “San Francisco, CA”

Haga clic en “Detalles”

Busque la ID de OSM y cópiela (control + c), ejemplo: 2018776

Pegue el ID http://polygons.openstreetmap.fr/index.py y descargue el archivo JSON

Fuente: SIG

Encontré una solución bastante buena para dibujar el límite de la ciudad.

Aquí hay una herramienta genial, donde puedes dibujar el borde de la ciudad. Puede ser tan exacto como quiera ser: http://www.birdtheme.org/useful/v3tool.html

En el lado derecho, obtienes una vista previa en vivo de tu código. Puede elegir entre KML y javascript. Cambiar a javascript. Luego copie sus coordenadas.

Aquí está el sitio completo donde se puede ver la frontera de Bruselas (Europa).

       ::Maps ::       

Esto funcionó realmente genial para mí.

El punto final geo de api de twitter NO le dará límite de ciudad,

lo que te ofrecen es SOLAMENTE cuadro delimitador con 5 puntos (lat, largo)

esto es lo que obtengo de twitter api geo para San Francisco enter image description here