Pregunta

Tengo un cliente con funcionalidad de localización de tiendas basada en la API de Google Maps.Hace un par de días, el localizador que se quejó no puede encontrar 'Carson, CA' aquí hay una demostración realmente simple de Google y tampoco funciona:http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html

¿Hay alguna manera de contactar al soporte de Google?Intenté buscar información de contacto pero no encontré nada útil.

¿Fue útil?

Solución

Se ve como un error ya que hay un Carson marcado en el mapa al sur de Los Ángeles.Sucede: los datos del geocoder se actualizan y, a veces, las cosas se pierden.Los errores deben ser planteados en el rastreador de emisión.Asegúrese de buscar primero (aunque no encontré un informe anterior para esto) y elegir la plantilla correcta al subir un nuevo error.

http://code.google.com/p/gmaps-API: problemas / problemas / LISTA

Para una aplicación de localización de tiendas, puede encontrar la búsqueda de West Carson proporciona un punto de inicio decente, aunque esto apenas es una solución utilizable.Intenta usar el código postal en su lugar.

Otros consejos

No creo que esto sea realmente un error;Permítanme sugerir gentilmente que creo que probablemente esté usando la API incorrecta para buscar "Carson, CA". No estoy siendo duro, solo tratando de ayudar.Pero la geocodificación tiene dos funciones básicas:

  1. Dada una dirección como entrada, responda con las mejores coordenadas Lat-Lng para esa dirección.
  2. Dadas las coordenadas como entrada, responda con la dirección conocida más cercana (a veces llamada geocodificación inversa).

Con "Carson, CA" como entrada, no parece que haya proporcionado suficiente información para definir una dirección, lo que probablemente significa que el Geocodificador simplemente no tenía suficiente información.Lo mismo ocurre con el Localizador de tiendas;"Carson, CA" no es un almacenar.

Creo que lo que sí quieres utilizar para una búsqueda de este tipo es la API de Google Places.guía de desarrollo, porque en realidad estás buscando un lugar, no coordenadas ni una dirección.Usando el Autocompletar de Google Places, por ejemplo, puede configurar la herramienta para buscar diferentes types, Por ejemplo: countries, cities, o geocode (y hay otros).La primera, countries te permitirá encontrar lugares como:Australia, Bahamas o Canadá.El segundo, cities, te permitirá encontrar lugares como:Albuquerque, Baton Rouge o Carson, California, EE.UU..El último, geocode lo restringirá a las búsquedas de direcciones, que es esencialmente lo que está usando cuando usa Geocoder.

Yo cometí el mismo error el otro día cuando envié una solicitud al Geocodificador que contenía "Wrigley Field";el resultado fue una dirección en Georgia en "Wrigley Field Road", lo que me tuvo muy confundido hasta que lo pensé por un momento y luego tuvo sentido.Wrigley Field es un lugar, no una dirección.He estado trabajando con el Autocomplete un montón últimamente y eso realmente ha dejado clara la diferencia entre los dos modos de búsqueda.Como posible solución para usted, si no proporciona una información específica type hacia Autocomplete, los utilizará todos, lo que le permitirá encontrar lugares y/o direcciones.Podría brindarle una solución más funcional para su sitio.

De todos modos, solo intento ofrecer algunos comentarios útiles y espero haber ayudado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top