Say, вы идете в Google Maps и поиск «Walmart», а затем выберите первый Walmart в списке, и вы получите URL, как: https://www.google.com/maps/place/Walmart+Supercenter/@41.7991677,-70.5882922,10z/data=!4m5!1m2!2m1!1swalmart!3m1!1s0x89e4c6127cc5b685:0x104d337439f46ea9
Код Google Map с помощью акций URL
затем, если вы идете этот URL-адрес дает вам действительную карту с точечной точкой. Это (выше) - это URL-адрес, который будет храниться в моей базе данных, таким образом, URL-адрес, который я хочу использовать для встраивания карты.
Конечно, я не могу использовать этот URL, чтобы встроить в IFRAME, и вместо этого я должен использовать: https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d380717.11119594605!2d-70.5882922!3d41.7991677!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x89e4c6127cc5b685%3A0x104d337439f46ea9!2sWalmart+Supercenter!5e0!3m2!1sen!2sus!4v1445294674664
Так ... для любого разделяемого Google Maps URL, как я могу преобразовать его в встраиваемый url, который будет использоваться в качестве iframe src
?
Я могу сделать это на стороне сервера, используя PHP или клиентскую часть с javascript. использование регулярного выражения было бы приемлемым.
вы пробовали это: http://stackoverflow.com/questions/24579591/how-to-turn-google-maps-url-into -an-iframe-friendly-url – Suyog
Нет, я не должен был хорошо искать, потому что я этого не видел. Похож на то, что мне нужно («специально для решения lat/long). Благодарю. – Jakar