Hola
estaba intentando que al pinchar en nuestras tiendas, apareciera el mapa situado en la única tienda que tenemos. Aparece New York y luego da error.
En otro Hilo me habéis comentado unos links que dicen que tengo que comprar una licencia de un API de Google y... pero creo que no hablamos de lo mismo.
Si yo voy a Google Maps, busco una dirección... y luego le doy a compartir, me crea un link al mapa de esa dirección. Lo que yo quiero que haga es algo así...
Esto del API hace esto y es de pago?
Ya me contáis
Muchas gracias
Un Saludo
URL del sitio: Contenido solo visible a usuarios registrados
Hola José Antonio,
Como no citas el hilo del Foro al que haces referencia, te pregunto ¿puedes adjuntar una captura de como tienes configurado el módulo "Bloque tiendas"?
Gracias
Hola,
el otro hilo es este: https://www.webempresa.com/foro/41-Preguntas-sobre-PrestaShop/144727-geolocalizaci%C3%B3n-tienda-prestashop.html#254747
Te adjunto un pantallazo pero no se si te refieres a eso... sino, dime exactamente lo que necesitas.
Gracias
Hola José Antonio,
He probado en un pack PrestaShop similar a configurar tu dirección postal y coordenadas:
Y el mapa de Barcelona carga automáticamente bien y la API funciona con normalidad:
Si tengo que decir que las coordenadas que facilitas no son correctas, están mal ajustadas y no parecen corresponder a Sta. Coloma, por lo demás no veo problemas en configurar la dirección de la Tienda y que se muestre en el mapa.
Saludos
Pero entonces es problema de las coordenadas? y con eso ya funcionaría? En qué formato se meten las coordenadas?
Muchas gracias! 😉
Hola José Antonio,
Las coordenadas deben ser "Latitud" y "Longitud" y hay muchas formas de obtenerlas.
Yo utilizo http://mygeoposition.com/ que es rápido y me permite obtener coordenadas y reposicionar con detalle.
Por ejemplo:
Pero vamos que con Google Maps obtienes perfectamente coordenadas válidas.
Saludos
Muchas gracias pero he metido las coordenadas que salen en esa web en el apartado de Contactos de la tienda y sigue dando error... 🙁 Es ahí donde tengo que meter las coordenadas? y con eso sería suficiente? o es en otro sitio, y tengo algo más que hacer?
Muchas gracias
Hola José Antonio
Es ahí donde tengo que meter las coordenadas?
Si las coordenadas las tienes que añadir en ese apartado, las de tu localización son:
Latitud: 41.4445880,2.2103220
Longitud: 2.2103220
También tienes que realizar alguna modificaciones en el código de tu web ya que parece que existe algun bug en la versión de prestashop que esta provocando eso.
.- Accede a Google API Console y crea tu key para google maps
.- Edita el archivo StoresController.php que se encuentra en la ruta /controllers/front/StoresController.php
.- Busca lo siguiente:
$this->addJS('http'.((Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 's' : '').'://maps.google.com/maps/api/js?sensor=true®ion='.substr($default_country->iso_code, 0, 2));
.- Sustitullelo por lo siguiente:
$this->addJS('http'.((Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 's' : '').'://maps.google.com/maps/api/js?key=POjjo83h3h379020323Hp7sY9bHB6U&sensor=true®ion='.substr($default_country->iso_code, 0, 2));
Tienes que modificar key=POjjo83h3h379020323Hp7sY9bHB6U por el código de la key que te proporciono Google.
Comprueba los resultados y nos comentas