2015-07-16 4 views
1

У меня есть встроенные карты для каждого профиля на моем сайте. Кажется, все они работают нормально, за исключением одного ниже. Я не уверен, почему, но когда API карты загружается, он уменьшен до сих пор, вы можете видеть весь мир. Вот мой iframe кода со строкой запроса:Адреса API для вставки Карт Google не найдены

<iframe width="250" height="250" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyAdGoEM5aW51rD_cyVwSBVrtAPZsEZruuQ&amp;q=177%20Huntington%20Ave.,Boston%20MA"></iframe> 

Вот моя строка API запроса:

https://www.google.com/maps/embed/v1/place?key=AIzaSyAdGoEM5aW51rD_cyVwSBVrtAPZsEZruuQ&amp;q=177%20Huntington%20Ave.,Boston%20MA 

Теперь, если я копирую все после q=? в обычном сайт Google Maps (см новой строки запроса ниже) он подтягивает правильное место, как ожидалось. В консоли нет никаких ошибок.

https://www.google.com/maps/place/177%20Huntington%20Ave.,Boston%20MA 

Я попытался настройки адреса с помощью следующей названия улицы и комбинации номер здания ниже:

  • 177 Huntington Ave.
  • 177 Huntington Ave
  • 177 Huntington Avenue

Я также попытался регулировать город/регион, используя комбинации ниже:

  • address, Boston MA
  • address Boston MA
  • address, Boston, MA
  • address Boston, MA

Не уверен, что еще я мог бы попытаться разрешить это.

ответ

2

Я думаю, что это ошибка. I created a bug в gmaps-api-issues.

тем, как решить эту проблему, вы можете:

1) использовать центр и уровень масштабирования, чтобы убедиться, что даже если Embed API не получится, ваш пользователь еще увидеть карту в этой области.

<iframe width="600" height="450" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?q=177+Huntington+Avenue,+Boston,+MA,+United+States&center=42.3448913,-71.0829315&zoom=18&key=AIzaSyAdGoEM5aW51rD_cyVwSBVrtAPZsEZruuQ" allowfullscr 

2) вы можете использовать следующий код, который генерируется Share or embed map функцией maps.google.com «s:

<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2948.8889324642187!2d-71.0829315!3d42.3448913!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x89e37a1052d49695%3A0xbdfe31a3b545364a!2s177+Huntington+Ave%2C+Boston%2C+MA+02115!5e0!3m2!1sen!2sus!4v1437088598386" width="250" height="250" frameborder="0" style="border:0" allowfullscreen></iframe> 
+0

Спасибо за подачу отчета об ошибке. Я также считаю, что это ошибка. Надеюсь, что это разрешится в ближайшее время. Я не могу установить iframe src вручную, потому что страницы управляются через CMS, но я мог бы просто добавить 176 для номера здания, чтобы обойти проблему до тех пор, пока не будет выпущено исправление. – ACIDSTEALTH

Смежные вопросы