2015-08-19 40 views
0

我正在建立一個基於Web模板的網站。現在的網頁模板提供了以下測試iframe中,它會顯示一個地圖網站templete內: -如何在谷歌地圖內顯示不知名的地方

enter image description here

<div class="map"><iframe src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Brooklyn,+New+York,+NY,+United+States&amp;aq=0&amp;sll=37.0625,-95.677068&amp;sspn=61.282355,146.513672&amp;ie=UTF8&amp;hq=&amp;hnear=Brooklyn,+Kings,+New+York&amp;ll=40.649974,-73.950005&amp;spn=0.01628,0.025663&amp;z=14&amp;iwloc=A&amp;output=embed"></iframe></div> 

現在我需要修改這個定位到另一個地址(我們的辦公室地址)。所以我搜索谷歌地圖上顯示以下網址的預期位置: -

https://www.google.com/maps/place/Southampton,+UK/@50.9221984,-1.3833684,142m/data=!3m1!1e3!4m2!3m1!1s0x48738957be152909:0xa78c5a6a4cda71f0!6m1!1e1?hl=en-US 

第一個問題。我不知道如何將上述網址添加到iframe。似乎有很多參數?

第二個問題。在Web模板中沒有任何Key正在傳遞,所以我無法理解iframe如何在不發送任何API密鑰的情況下顯示地圖?

+2

也許使用[Embed API(https://developers.google.com/maps/documentation/embed/guide) – geocodezip

+0

爲什麼我不能使用相同的過程,在網頁模板提到的其使用「http://maps.google.com/maps?= ....」,現在我嘗試了使用Embed API的方法,我從Google獲取了一個密鑰,並且我的網址如下所示: - 「

」但我找不到一種方法來定義特定的緯度和大小,並且當我提供街道,城市和國家名稱時,地圖會在我們辦公室附近找到一家酒店,而我想提供Embed API中的緯度和大小 –

+0

您可能可以使用[place_id](https://developers.google.com/maps/documentation/embed/guide#place_id_parameters)而不是地址;如果不是,座標應該在[查看模式]中工作(https://developers.google.com/maps/documentation/embed/guide#view_mode) – geocodezip

回答

0
  1. 打開你在谷歌地圖

  2. 在搜索框中的鏈接,點擊「漢堡」號(即在搜索框輸入文本的左邊會出現3條水平線)。

  3. 在打開的面板上選擇「共享或嵌入地圖」。

  4. 選擇「嵌入地圖」選項卡,然後獲得iframe代碼。