2017-05-27 58 views
-1

我到處搜索,但我找不到一個正確的方式來居中我的谷歌地圖。我正在使用iframe。該網站是分類廣告,所以每個廣告創建不同的位置。如何使用iframe居中Google Map?

我的代碼是這樣的:

<iframe frameborder="0" noresize="noresize" 
height="420px" width="100%" 
src="<?=Route::url('map')?>?height=400&id_ad=<?=$ad->id_ad?>&controls=0&zoom=<?=Core::config('advertisement.map_zoom')?>&get.Center=setCenter(<?=$ad->latitude?>,<?=$ad->longitude?>)"> 

而且我嘗試這樣做,:

&center=setCenter(<?=$ad->latitude?>,<?=$ad->longitude?>)

&center=map.setCenter({lat:<?=$ad->latitude?>,lng:<?=$ad->longitude?>}) 

而且這

setCenter(latlng:LatLng|LatLngLiteral) 
setCenter(latlng:<?=$ad->latitude?><?=$ad->longitude?>|<?=$ad->latitude?><?=$ad->longitude?>Literal) 

但是我無法在中心位置做出正確的選擇,要麼左上角或更多左上角。但是,如果您打開該頁面並直接進入「地圖」選項卡,則會將其置於中心位置,但如果您等待,然後單擊不在中心的水龍頭地圖。

如果我的解釋不是很清楚,請點擊這裏:https://linkinads.com/airline-job-aviation-sales-marketing-sales-representative-sales-manager/landmark-group-job-hiring-in-retail-group.html

請諮詢。謝謝

+0

我無法使用從google.com/maps取得的iframe,因爲用戶正在創建或evry用戶位於不同的位置。例如,一個用戶從迪拜發佈第二個來自菲律賓......然後是俄羅斯..!所以我不能把迪拜或俄羅斯是我的地圖座標的中心。 –

+0

Map ScreenShot我想讓標記在中心!謝謝https://i.imgur.com/40HzdHj.png –

回答

1

放置iframe會自動居中位置。 如:只需訪問谷歌地圖(https://www.google.com/maps/

在搜索欄中輸入您的位置

enter image description here

現在按側面菜單按鈕

enter image description here

單擊共享嵌入地圖

enter image description here

彈出式出現。點擊嵌入地圖,然後就可以看到的iframe

enter image description here

,或者如果你想爲中心的整個iframe中,那麼你可以放在一個div的iframe,並給它的造型!

快樂編碼:)

+0

感謝您的信息,但我的董事會是一個分類廣告。每個用戶都有不同的協調等等。例如,來自英格蘭的某個人發佈了他的地址......然後另一個來自紐約...... –

+0

好吧!比方說自動將中心地圖...所以它會是這樣的? src =「<?= Route :: url('map')?>?height = 400&id_ad = id_ad?>&controls = 0&zoom = <?= Core :: config('advertisement.map_zoom')?>」> –

+0

yes , 你可以試試。在我的情況下,它的工作原理是這樣的@ dk-pramis –

相關問題