{"id":7985,"date":"2016-07-01T11:35:48","date_gmt":"2016-07-01T09:35:48","guid":{"rendered":"https:\/\/www.host-fusion.com\/blog\/?p=7985"},"modified":"2016-10-17T12:51:23","modified_gmt":"2016-10-17T10:51:23","slug":"como-solucionar-el-error-de-google-maps-api-en-wordpress","status":"publish","type":"post","link":"https:\/\/www.host-fusion.com\/blog\/2016\/07\/01\/como-solucionar-el-error-de-google-maps-api-en-wordpress\/","title":{"rendered":"Como solucionar el error de Google Maps API en WordPress"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignnone size-full wp-image-7986\" src=\"https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/googlemapapi.jpg\" alt=\"Error google map api\" width=\"833\" height=\"252\" srcset=\"https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/googlemapapi.jpg 833w, https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/googlemapapi-300x91.jpg 300w, https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/googlemapapi-768x232.jpg 768w, https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/googlemapapi-705x213.jpg 705w, https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/googlemapapi-450x136.jpg 450w\" sizes=\"(max-width: 833px) 100vw, 833px\" \/><\/p>\n<p>Nos encanta cuando un cliente nos trae un problema y adem\u00e1s la soluci\u00f3n para que la compartamos con todos, en este caso <strong>Inma de MRinform\u00e1tica Marbella<\/strong>, nos inform\u00f3 de un error al intentar integrar\u00a0un mapa de <strong>Google Maps<\/strong> para una web corporativa creada con <strong>WordPress<\/strong>, lo t\u00edpico para que el visitante tenga interactuaci\u00f3n y geolocalizaci\u00f3n de esa empresa.<\/p>\n<p>El caso es que al integrar el\u00a0mapa, este lejos de mostrarse, lo que muestra es un error con un mensaje \u00abThis page not load Google Maps correctly, see the javascript console for technical details\u00bb.<\/p>\n<p>Manos a la obra abr\u00ed el inspector de elemento para ver la informaci\u00f3n de la consola de Javascript y ver un par de mensajes de error haciendo referencia a que el mapa no se cargaba porque no hab\u00eda un <strong>API KEY<\/strong> activa.<!--more--><\/p>\n<p>Esto es porque Google desde el <strong>22 de Junio<\/strong> pone unas limitaciones para el uso de mapas en sitios webs y aplicaciones, si ten\u00edas el mapa integrado antes del 22 de junio, Google ha tenido la deferencia de seguir permiti\u00e9ndolo sin necesidad de generar un <strong>API KEY<\/strong> para ello, pero si para los nuevos a partir de esta fecha.<\/p>\n<p><strong>Problemas y Soluciones<\/strong>:<\/p>\n<p>Nos encontramos con dos problemas, el primero generar esa API KEY e integrarla en nuestra web, la API KEY la podemos generar sin problemas en el siguiente link <strong><a href=\"https:\/\/developers.google.com\/maps\/documentation\/javascript\/get-api-key\" target=\"_blank\">API de Google Maps<\/a>\u00a0.\u00a0<\/strong>Seguimos los pasos indicados en la interfaz y obtendremos nuestra API KEY, para ello tendremos que autorizar esa API KEY para nuestro sitio web, recordad que esta API KEY solo es valida para ese sitio, si necesitamos integrar otro mapa en otra web tendremos que repetir el proceso.<\/p>\n<p>Una vez hemos seguido todos los pasos para generar, autorizar y obtener nuestra API KEY el siguiente paso es integrarlo, que ocurre, que muchos trabajan con builders o plugins que a base de un par de clics y unos par\u00e1metros de geolocalizaci\u00f3n integran el mapa pero no tienen un campo donde insertar la\u00a0API KEY, como es algo bastante reciente muchos desarrolladores\u00a0no han realizado las actualizaciones a esta nueva directriz de Google y no queda mas remedio que insertar el c\u00f3digo a \u00abcap\u00f3n\u00bb.<\/p>\n<p>En la propia interfaz de Google Maps nos indica el c\u00f3digo que tenemos que utilizar y en funci\u00f3n de la aplicaci\u00f3n.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-7987\" src=\"https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/Captura-de-pantalla-2016-07-01-a-las-11.15.14.png\" alt=\"API KEY google maps\" width=\"922\" height=\"400\" srcset=\"https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/Captura-de-pantalla-2016-07-01-a-las-11.15.14.png 922w, https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/Captura-de-pantalla-2016-07-01-a-las-11.15.14-300x130.png 300w, https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/Captura-de-pantalla-2016-07-01-a-las-11.15.14-768x333.png 768w, https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/Captura-de-pantalla-2016-07-01-a-las-11.15.14-705x306.png 705w, https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/07\/Captura-de-pantalla-2016-07-01-a-las-11.15.14-450x195.png 450w\" sizes=\"(max-width: 922px) 100vw, 922px\" \/><\/p>\n<p>Importante que cambiemos YOUR API KEY por la que hemos generado y autorizado para nuestra web en Google Maps, de otra forma no funcionar\u00e1, si te manejas un poco con el c\u00f3digo no ser\u00e1 muy complicado a\u00f1adir estas lineas de c\u00f3digo\u00a0con tu API KEY, localiza con la pesta\u00f1a HTML el c\u00f3digo insertado por tu builder o plugin, normalmente entre etiquetas iframe y a\u00f1ade tu linea de c\u00f3digo con tu API KEY, si todo ha ido correcto tu mapa se ver\u00e1 correctamente ya que est\u00e1 autorizado.<\/p>\n<p>Si no te apa\u00f1as con c\u00f3digo no te queda mas remedio que recurrir al desarrollador del builder o plugin para que incluya en su pr\u00f3xima distro un campo para a\u00f1adir el API KEY y esta se integre con el c\u00f3digo o tirar de un programador para que te a\u00f1ada esas l\u00edneas necesarias para el correcto funcionamiento de tu mapa.<\/p>\n<p><strong><a href=\"https:\/\/www.host-fusion.com\/hosting-wordpress\/\"><img decoding=\"async\" class=\"alignleft wp-image-8077 size-full\" src=\"https:\/\/www.host-fusion.com\/blog\/wp-content\/uploads\/2016\/10\/hostingwp.jpg\" alt=\"Hosting para WordPress Host-Fusion.Com\" width=\"250\" height=\"129\" \/><\/a>Host-Fusion<\/strong> te ofrece Planes de <a href=\"https:\/\/www.host-fusion.com\/hosting-wordpress\/\"><strong>Hosting para WordPress<\/strong><\/a> con <strong>SSD<\/strong> + <strong>SSL<\/strong> +<strong>Backups<\/strong> Configurables + <strong>CDN<\/strong> + <strong>15% descuento<\/strong> en hosting utilizando este c\u00f3digo <strong>HFXTRA<\/strong> y <strong>registro<\/strong> y <strong>transferencia<\/strong> de <strong>dominio Gratis<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nos encanta cuando un cliente nos trae un problema y adem\u00e1s la soluci\u00f3n para que la compartamos con todos, en este caso Inma de MRinform\u00e1tica Marbella, nos inform\u00f3 de un error al intentar integrar\u00a0un mapa de Google Maps para una web corporativa creada con WordPress, lo t\u00edpico para que el visitante tenga interactuaci\u00f3n y geolocalizaci\u00f3n [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":7986,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47,751,376],"tags":[1169],"class_list":["post-7985","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-google","category-hosting-wordpress-2","category-wordpress","tag-error-de-google-maps-api-en-wordpress"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.host-fusion.com\/blog\/wp-json\/wp\/v2\/posts\/7985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.host-fusion.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.host-fusion.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.host-fusion.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.host-fusion.com\/blog\/wp-json\/wp\/v2\/comments?post=7985"}],"version-history":[{"count":0,"href":"https:\/\/www.host-fusion.com\/blog\/wp-json\/wp\/v2\/posts\/7985\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.host-fusion.com\/blog\/wp-json\/wp\/v2\/media\/7986"}],"wp:attachment":[{"href":"https:\/\/www.host-fusion.com\/blog\/wp-json\/wp\/v2\/media?parent=7985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.host-fusion.com\/blog\/wp-json\/wp\/v2\/categories?post=7985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.host-fusion.com\/blog\/wp-json\/wp\/v2\/tags?post=7985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}