Más

¿Obteniendo dirección o ubicación de Google Maps?

¿Obteniendo dirección o ubicación de Google Maps?


¿Cómo se puede obtener la dirección y / o las coordenadas de cualquier ubicación en Google Maps con un mínimo de esfuerzo?

Google Calendar generará una ventana con un mapa de la ubicación que se especifica en el campo "dónde", sin embargo, muchas veces la ubicación que elige es incorrecta. Si agrega el "dónde" con coordenadas en forma de "Escalera de pescado Whitehorse @ 60.69635, -135.0404" o use una dirección de calle, lo hace bien, pero ¿qué pasa si no tiene la dirección en la punta de sus dedos?


Si tiene el mapa completo en la punta de los dedos, puede hacer clic con el botón derecho en cualquier ubicación y obtener "Direcciones desde aquí" o "Direcciones hasta aquí", que rellena el cuadro de origen / destino con la aproximación más cercana de Google a donde hizo clic. .

También puedes usar "¿Qué hay aquí?" Para establecer un marcador, que tendrá una latitud / longitud asociada en la esquina (pero no parece encontrar carreteras ni direcciones).


Tiene una dirección postal y desea encontrarla Lat / Lon (codificación geográfica inversa)

  1. Active la información sobre herramientas LatLong en el sitio de Google Maps. (Detalles abajo).

ahora tampoco ...

  1. Busque la dirección en Google Maps. Pase el mouse sobre el marcador que muestra la ubicación que desea. -- O --
  2. Utilice la API de codificación geográfica de Google Maps para la codificación geográfica inversa. P.ej. http://maps.google.com/maps/api/geocode/json?address=34.0703,-118.3981&sensor=false --O--
  3. Busque Lat / Long en la búsqueda de mapas de Google.

Tiene una latitud / longitud y desea encontrar la dirección (más cercana) (codificación geográfica)

  1. Utilice la API de codificación geográfica de Google Maps.

a) Resultado de Json: http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false

b) Resultado Xml: http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false

¿Cómo activo LatLong Tool Tips?


Simplemente arrastre el marcador en el ejemplo oficial de la API de Google Maps v3

http://gmaps-samples-v3.googlecode.com/svn/trunk/draggable-markers/draggable-markers.html

Si usa FireFox, puede usar Google Maps y este fragmento de código javascript y crear un marcador.

("http://www.google.co.uk/search?q=",gApplication .getMap (). getCenter ()));

[puede ser google.com, .ca, .co.za, etc.]

nota: esto solo obtiene el centro de la latitud y la longitud del mapa, cuanto más acercado, mayor es la precisión

Ver

http://mapperz.blogspot.com/2007/02/return-latitude-and-longitude-fast.html

para obtener instrucciones completas sobre cómo crear un marcador.

Otro útil es cuando selecciona una dirección (como copiaría y pegaría)

javascript: void ((function () {var% 20e = document.createElement ('script'); e.setAttribute ('tipo', 'texto / javascript'); e.setAttribute ('src', 'http: // www.bookmaplet.com/scripts/bm.js '); document.body.appendChild (e)}) ())

* simplemente reemplace este código como se indicó anteriormente y cree otro marcador.


Importante: Para mejorar la información geográfica de un área en Google Maps, las organizaciones o los gobiernos pueden corregir varias direcciones con nuestra herramienta de carga de datos geográficos. Estas organizaciones o gobiernos deben cumplir con los requisitos de contenido y de nuestros socios.

  1. En su teléfono o tableta Android, abra la aplicación Google Maps.
  2. Busque una dirección. Luego, toque Sugerir una ediciónFijar una dirección.
  3. Mueve el mapa al centro del edificio.
  4. Ingrese la información de la dirección.
  5. Para enviar, toque Enviar.

Para agregar una dirección que no tiene una ruta en el mapa, primero agregue la ruta. Una vez que se acepte su envío, siga los pasos para Agregar una nueva dirección.


Parte 1: Acerca de las coordenadas GPS en Android

Las aplicaciones como Google Maps utilizan el GPS integrado del dispositivo para rastrear la ubicación actual del usuario. Sin embargo, a diferencia de los humanos, Google Maps lee las coordenadas de longitud y latitud, también conocidas como coordenadas GPS de una ubicación en particular.

Cada ubicación se especifica con coordenadas GPS dedicadas y las aplicaciones acceden a estas coordenadas para mostrar una ubicación en particular. Sin embargo, los dispositivos Android no tienen un software de sistema directo para mostrar las coordenadas GPS.

Si desea obtener las coordenadas GPS en dispositivos Android, deberá utilizar una aplicación de terceros como Google Maps. Dado que Google Maps viene preinstalado en la mayoría de los dispositivos Android, es la mejor aplicación de coordenadas GPS para usuarios de Android.


Obtener la ubicación actual de Google Maps

Las coordenadas de geolocalización especifican la ubicación geográfica del dispositivo. Vaya a https://console.developers.google.com y obtenga una clave API gratuita para Google Map. Agregue esta clave al código para trabajar con la Geolocalización.

Puede encontrar el siguiente fragmento de código para mostrar la ubicación actual usando Geolocalización Html5 con Google Maps.

Espero que les haya gustado este artículo sobre cómo obtener la ubicación actual en google maps usando javascript. Me gustaría recibir comentarios de los lectores de mi blog. Sus valiosos comentarios, preguntas o comentarios sobre este artículo son siempre bienvenidos.

Suscríbete a nuestro boletín.


Código JavaScript:
El siguiente código JavaScript habilita la función de búsqueda de lugares de autocompletar en el campo de entrada especificado usando el método Autocomplete () de la biblioteca de Google Maps Places.

  • Según el término de búsqueda, los lugares coincidentes se obtienen de la biblioteca de Lugares y se adjuntan al cuadro de sugerencias.
  • La latitud y la longitud de la ubicación seleccionada se recuperan mediante el método getPlace ().
  • Establezca la latitud seleccionada y la longitud # 038,
    • al campo de entrada oculto para obtener valor en el envío del formulario.
    • al elemento para mostrar en la página web.

    Elimine la latitud y la longitud # 038 al cambiar el valor del campo de entrada usando jQuery.

    Código HTML:
    Cree un elemento de entrada donde se agregará la búsqueda de ubicación de autocompletar.

    • Defina el atributo ID en el elemento y especifique este ID como selector (searchInput) en el código JavaScript.

    ¡Cuando Google obtiene su ubicación incorrecta!

    Recientemente, las noticias de escritorio de Google comenzaron a mostrarme el clima y las noticias locales de Detroit en el estado de Michigan, en lugar de mi rincón de Los Ángeles, como había sido la práctica estándar de Google hasta ese momento. Y, de repente, los resultados de búsqueda locales de Google en el escritorio son todos para Detroit en lugar de Los Ángeles y no son particularmente útiles para mí.

    Mientras tanto, mi unidad de Google Home, que siempre informaba felizmente el clima de mi código postal local, ahora piensa que estoy en algún lugar de Hawái. Y mi protector de pantalla Chromecast & # 8217s muestra temperaturas actuales que no parecen coincidir con ninguna de estas configuraciones regionales.

    ¿Qué está pasando? ¡Maldito si lo sé! Y es un problema real, porque Google ya no proporciona ningún medio obvio para corregir este tipo de errores.

    Cuando comencé a preguntar sobre esto, recibí un montón de respuestas de otros usuarios de Google con problemas similares. Para algunos, sus ubicaciones están un poco desviadas, para otros muy mal, como en mi caso.

    Dado que algunos usuarios habían viajado a esas ubicaciones en algún momento en el pasado, parece que Google de alguna manera consiguió & # 8220stuck & # 8221 en esas ubicaciones antiguas. Pero en mi situación, nunca he estado en Detroit ni en Hawaii. De hecho, no he salido de mi jaula de Los Ángeles en años.

    El único dispositivo en el que Google parece conocer correctamente mi ubicación en este momento es mi teléfono Android & # 8212 y eso & # 8217s porque la ubicación se extrae del propio teléfono (por ejemplo, el GPS) & # 8212, como señala el propio Google en la parte inferior de las páginas de resultados de mi teléfono.

    La parte inferior de esas páginas de Google en el escritorio dice que están obteniendo mi ubicación de mi dirección de Internet. Eso es bastante extraño, ya que esa dirección IP es bastante estable durante meses a la vez, y más al punto que las bases de datos de geolocalización de direcciones IP públicas que verifiqué todas me muestran correctamente en Los Ángeles (ya sea la ciudad en general o más específicamente aquí en el Oeste del Valle de San Fernando).

    En la parte inferior de esas páginas de Google hay un enlace & # 8220Use la ubicación precisa & # 8221 & # 8212, pero por lo que puedo decir, no tiene ningún efecto útil. Google sigue insistiendo en que estoy en Detroit en todos los resultados de escritorio.

    En cuanto a los datos de ubicación incorrectos que aparentemente ahora utiliza Chromecast y Google Home & # 8230, solo agregan una capa de glaseado confuso en la parte superior del pastel fundamental de estos molestos errores de ubicación de Google.

    Me doy cuenta de que hay personas que hacen un pasatiempo al tratar de ocultar sus ubicaciones de Google & # 8212 y esa & # 8217 es su elección. Pero personalmente, valoro los servicios basados ​​en la ubicación que ofrece Google. Es & # 8217s frustrante para mí & # 8212 y para muchos otros usuarios & # 8212 que Google no proporcione algún tipo de mecanismo explícito para que actualicemos estos datos de ubicación cuando fallan.

    Una cosa es segura: no me voy a mudar a Detroit ni a Hawai. Está bien, si tuviera que elegir, Detroit es una buena ciudad, pero no me va bien en los inviernos fríos, por lo que es probable que Hawaii gane.

    Pero como en realidad no estoy planeando mudarme desde Los Ángeles, sin duda agradecería que Google estableciera mi ubicación como donde realmente estoy, en lugar de a miles de kilómetros de distancia.

    ACTUALIZACIÓN (28 de septiembre de 2017): A partir de ayer por la mañana, Google me tenía & # 8220 en movimiento & # 8221 de nuevo. Mi dirección IP de servicios de escritorio de Google insistía en que estaba en & # 8220San Diego County & # 8221 & # 8212, ¡mi Google Home decía que estaba en Las Vegas! Bueno, & # 8220 acercándose & # 8221 (parafraseando a Bullwinkle). Luego, anoche, Home cambió a mi ubicación correcta. Esta mañana descubrí que los servicios de escritorio ahora también tienen mi ubicación correctamente. ¿Cambió el continuo del espacio-tiempo? ¿Alguien de Google me escuchó? Puede que nunca lo sepamos.


    ¿Cómo sabe Google mi ubicación?

    Según los productos que utilice y la configuración que elija, puede proporcionar a Google diferentes tipos de información de ubicación que son fundamentales para que algunos servicios funcionen y otros sean más útiles para usted. La ubicación puede provenir de señales en tiempo real, como su dirección IP o la ubicación del dispositivo, y también su actividad pasada en los sitios y servicios de Google, para adaptar las experiencias a su contexto. A continuación, se muestran las principales formas en que podemos obtener información sobre su ubicación.

    De la dirección IP de su conexión a Internet

    Su proveedor de servicios de Internet asigna una dirección IP (también llamada dirección de Internet) a su dispositivo, y es un requisito para utilizar Internet. Las direcciones IP se utilizan para establecer la conexión entre su dispositivo y los sitios web y servicios que utiliza. Las direcciones IP se basan aproximadamente en la geografía. Esto significa que cualquier sitio web que utilice, incluido google.com, puede obtener información sobre su área general.

    Al igual que muchos otros servicios de Internet, Google puede usar información sobre el área general en la que se encuentra para brindar algunos servicios básicos. Calcular el área general en la que se encuentra significa, por ejemplo, que Google puede brindarle resultados relevantes y mantener su cuenta segura al detectar actividad inusual, como iniciar sesión desde una nueva ciudad.

    De tu actividad pasada

    A medida que utiliza nuestros servicios, podemos inferir que está interesado en un lugar incluso si su dispositivo no nos dice exactamente dónde se encuentra. Por ejemplo, si busca "Cafés en París", podemos suponer que le gustaría ver lugares cerca de París y mostrarle los resultados de los cafés allí. Algunos elementos de su actividad, como búsquedas anteriores, también pueden incluir el área general en la que se encontraba en ese momento. Dependiendo de su configuración, este tipo de información puede almacenarse con su cuenta y usarse como entrada, por ejemplo, para decidir si aún puede estar en París cuando haga más búsquedas en un momento posterior.

    De tus lugares etiquetados

    También puede optar por informarnos sobre lugares que son importantes para usted, como su casa o su trabajo. Esto podría ayudarlo a hacer cosas como obtener indicaciones más rápido al mostrar automáticamente las direcciones de su casa y trabajo. Esta información también se puede utilizar para influir en los resultados que le proporcionamos. Aprende más

    Desde tus dispositivos

    Muchos dispositivos, como teléfonos o computadoras, pueden determinar su ubicación precisa. Puede permitir que Google y otras aplicaciones le proporcionen funciones útiles según la ubicación de su dispositivo. Por ejemplo, si llega tarde para reunirse con sus amigos, probablemente desee utilizar una aplicación de navegación para conocer la forma más rápida de llegar a su destino. Para obtener indicaciones paso a paso, es posible que debas activar la ubicación de tu dispositivo y darle permiso a la aplicación para acceder a él. O para algunas búsquedas como "cafetería", "parada de autobús" o "cajero automático", los resultados suelen ser más útiles cuando se dispone de una ubicación precisa.

    En su dispositivo Android, si elige activar la ubicación de su dispositivo, puede usar funciones como la navegación, dar acceso a una aplicación a su ubicación actual o encontrar su teléfono. También puede elegir qué aplicaciones tienen permiso para usar la ubicación de su dispositivo con controles simples que le permiten activar o desactivar el permiso para aplicaciones individuales. En Android, puede ver cuando una aplicación solicita usar la ubicación basada en GPS de su teléfono cuando la parte superior de la pantalla muestra Ubicación. Aprende más

    Servicios de ubicación de Google

    En la mayoría de los dispositivos Android, Google, como proveedor de ubicación de red, proporciona un servicio de ubicación llamado Servicios de ubicación de Google (GLS), conocido en Android 9 y versiones posteriores como Precisión de ubicación de Google. Este servicio tiene como objetivo proporcionar una ubicación del dispositivo más precisa y, en general, mejorar la precisión de la ubicación. La mayoría de los teléfonos móviles están equipados con GPS, que utiliza señales de satélites para determinar la ubicación de un dispositivo; sin embargo, con los servicios de ubicación de Google, se puede recopilar información adicional de redes Wi-Fi, redes móviles y sensores de dispositivos cercanos para determinar la ubicación de su dispositivo. Para ello, recopila periódicamente datos de ubicación de su dispositivo y los usa de forma anónima para mejorar la precisión de la ubicación.

    Puede desactivar los servicios de ubicación de Google en cualquier momento en la configuración de ubicación de su dispositivo. La ubicación de su dispositivo seguirá funcionando incluso si GLS está apagado, pero el dispositivo dependerá solo del GPS para estimar la ubicación del dispositivo para las aplicaciones con el permiso necesario. Los servicios de ubicación de Google son distintos de la configuración de ubicación de su dispositivo. Aprende más

    La configuración y los permisos en Android controlan si los sensores de su dispositivo (como GPS) o la ubicación basada en la red (como GLS) se utilizan para determinar su ubicación y qué aplicaciones tienen acceso a esa ubicación. No afectan la forma en que los sitios web y las aplicaciones pueden estimar su ubicación de otras formas, como a partir de su dirección IP.


    Haga clic en el icono "Engranaje" y seleccione "Configuración de búsqueda".

    Haga clic en "Ubicación". Coloque una ubicación tan detallada como desee. (Una dirección completa, una ciudad y un estado, solo un estado, un país, etc.) Guardar.

    Por supuesto, esto está vinculado a su cuenta de Google, por lo que deberá iniciar sesión para que funcione.

    Dado que se hizo esta pregunta, el equipo (al menos para mí) no está disponible en el navegador web de mi escritorio (Firefox), al igual que la opción de ubicación en Configuración de búsqueda. De manera similar, se me presentó un mapa centrado en una ubicación que no era relevante para mí. Para solucionar este problema, coloqué el cursor sobre el Tu ubicación botón (botón superior derecho, atenuado, en la captura de pantalla), presionado Actualizar, le di acceso temporalmente a mi ubicación a Google Maps, lo vi volver a centrarse en mi ubicación actual, luego salió y volvió a abrir Firefox. Ahora, se centra en esa ubicación cada vez.

    editar: Tengo una cuenta de Google, pero la ubicación se mantiene en modo de navegación privada sin que haya iniciado sesión.

    ¿Vive (o vivía) o trabaja en Palmer Ranch?

    En el "antiguo" Google Maps, puede configurar su Casa y Trabajo localización:

    Si está viendo el nuevo Google Maps, puede acceder al Mis lugares lista haciendo clic en la rueda dentada en la esquina inferior derecha:

    Ahora bien, no estoy convencido de que Google Maps siempre use su casa como su ubicación predeterminada. Otra razón podría ser que Google cree que estás en Palmer Ranch y compartes su conexión de banda ancha / dirección IP.

    Por lo que vale, cuando I vaya a http://maps.google.com, se me muestra un mapa general de Escandinavia (donde vivo).

    Siempre he tenido Google Maps en mi base, de fácil acceso. Pero siguió abriéndose a la ciudad en la que solía vivir. Aunque tengo ubicaciones permitidas en las preferencias y en cualquier otro lugar en el que pudiera pensar, eso no estaba funcionando. Y no quiero una cuenta de Google, aunque eso podría facilitarlo.

    Bueno, había olvidado cómo lo arreglé en primer lugar (habían pasado 12 años y Maps había evolucionado desde entonces). Todo lo que hice fue encontrar mi ubicación actual en Maps y luego arrastrar la URL al dock. Ahora se abre en esa ubicación todo el tiempo, lo cual está bien para la mayoría de los propósitos para mí, ya que generalmente quiero averiguar dónde están las cosas en mi ciudad natal y obtener direcciones.

    Esto funcionará solo para la ubicación que arrastre al muelle; todavía no puedo hacer que reconozca mi ubicación actual actual de manera predeterminada cuando estoy viajando, sin importar las preferencias que permita, para eso tengo que hacer clic en la rueda sobre el +/- teclas de zoom en la parte inferior derecha y le dicen que use mi ubicación actual. Entonces, a veces tengo que permitirlo específicamente. Pero al menos funciona sin una cuenta de Google. Y utilizo Duck-duck Go como mi navegador por razones de privacidad.


    Abordar un problema común

    Uno de los mayores problemas que muchos usuarios pasan por alto con Google Maps y la API de codificación geográfica es que las consultas de direcciones incompletas y / o ambiguas dan lugar a resultados inexactos o ambiguos. Es común que los usuarios crean que la dirección ingresada era correcta y válida simplemente porque Google devuelve una posible coincidencia. Estos usuarios a menudo ignoran que la dirección formateada en la salida puede haber cambiado significativamente de lo que habían ingresado originalmente. La gente de Google Maps debe haberse dado cuenta de esto también, ya que la API de Geocoder ahora es más propensa a devolver 'ZERO_RESULTS' en lugar de un potencial resultado inexacto. Sin embargo, no todos los usuarios están satisfechos con los cambios recientes. Algunos han notado que las direcciones que alguna vez devolvieron coincidencias en la API de codificación geográfica ya no lo hacen.

    ¿Se ha vuelto más estricta la API de codificación geográfica? sí. ¿Google Maps finalmente utiliza datos de direcciones de las autoridades postales reales? No es probable.


    API de codificación geográfica

    La codificación geográfica es el proceso de convertir una dirección o un nombre de ubicación legibles por humanos en una coordenada de latitud y longitud. La codificación geográfica inversa es el proceso opuesto.

    La API de codificación geográfica de Google Maps tiene dos puntos finales:

    1. OBTENER Geocodificación: toma una dirección legible por humanos, devuelve datos de ubicación
      OBTENER codificación geográfica inversa: toma la latitud y la longitud, devuelve una dirección

    La API de codificación geográfica devuelve otra información útil, pero podemos analizarla un poco más tarde. Por ahora, ¡comencemos a construir!


    Map Maker discontinuado

    Hasta la primavera de 2017, Google usó Map Maker, una herramienta de edición de mapas de colaboración colectiva, para editar ubicaciones en lugar de informar los cambios necesarios directamente en Google Maps. Cuando se retiró Map Maker debido a ataques de spam y ediciones obscenas, las funciones de edición estuvieron disponibles en Google Maps como parte del programa Local Guides para los siguientes propósitos:

    • Agrega un lugar.
    • Edita información sobre una ubicación.
    • Mueve un marcador de ubicación en el mapa.
    • Agrega una etiqueta.

    Todas las ediciones de Google Maps se revisan manualmente para evitar que se repitan los problemas de spam de Map Maker, lo que provoca una acumulación sustancial de ediciones sugeridas.


    Ver el vídeo: Ενα μεγάλο λάθος της ανθρωπότητας;Τεχνητή Νοημοσύνη