我們已將我們自己的腳本移至bbcode。谷歌地圖上缺少標記
但在谷歌地圖上有一個問題。我們看不到標記。
,你可以在這裏看到的代碼:https://github.com/Kunena/Kunena-2.0/blob/master/administrator/components/com_kunena/libraries/bbcode/bbcode.php#L887
日Thnx
我們已將我們自己的腳本移至bbcode。谷歌地圖上缺少標記
但在谷歌地圖上有一個問題。我們看不到標記。
,你可以在這裏看到的代碼:https://github.com/Kunena/Kunena-2.0/blob/master/administrator/components/com_kunena/libraries/bbcode/bbcode.php#L887
日Thnx
您的標記未正確定義。看起來你可能期待看到一個關於「阿姆斯特丹」的地理編碼結果。該標記未正確定義(沒有地圖屬性和位置屬性,這兩者都是必需的)。
https://developers.google.com/maps/documentation/javascript/reference#MarkerOptions
替換:
var marker = new google.maps.Marker({
zoom: 10,
disableDefaultUI: 0,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
有:
var marker = new google.maps.Marker({
position: results[0].geometry.location,
map: kgooglemap1
});
我改成了這一點: VAR標記=新google.maps.Marker({ 位置:結果[0] .geometry.location, 地圖:$的azazaz }); – 810
你的代碼是這樣做的:
var marker = new google.maps.Marker({
zoom: 10,
disableDefaultUI: 0,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
這是完全錯誤的。標記沒有任何這些屬性(檢查文檔:https://developers.google.com/maps/documentation/javascript/reference#MarkerOptions)。你應該做這樣的事情:
var marker = new google.maps.Marker({
position: new google.maps.LatLng(24.696554,-81.328238),
map: map
});
這裏是佔地約增加地圖標記的基礎知識的文章: http://duncan99.wordpress.com/2011/09/25/google-maps-api-adding-markers/
地方可以看到這個問題? – geocodezip
srry here:http://www.kunena.org/playground/163-Feature-Playground/123674-google-maps#127667 – 810
這是從哪裏來的「工作」代碼? – geocodezip