2012-06-09 115 views
0

我使用這個谷歌地圖腳本代碼,它沒有問題,但我需要添加一個標記。將谷歌指針添加到代碼

有代碼定義了一個標記,但沒有標記似乎出現在地圖中。

下面是代碼:

<script type="text/javascript"> 
function initialize() { 
var latlng = new google.maps.LatLng(123456.-12345566); 
var myOptions = { 
zoom: 8, 
center: latlng, 
mapTypeId: google.maps.MapTypeId.ROADMAP 
}; 

var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
var marker = new google.maps.Marker({ 
position: myLatlng, 
map: map, 
title:"Fast marker" 
}); 

} 
jQuery(document).ready(initialize); 
</script> 

我怎麼會一個標記添加到它?

回答

1

無論是座標(一個在地圖,一個用於標記)的正確定義

This page會給你經緯度座標您在地圖上點擊自定義並在下面填入值的地方。

//map center 
var latlng = new google.maps.LatLng(12,-12); // <-- this one 

var myOptions = { 
zoom: 8, 
center: latlng, 
mapTypeId: google.maps.MapTypeId.ROADMAP 
}; 

// HERE ALSO 
var myLatlng = new google.maps.LatLng(12,-12); // <-- this one for the marker 

var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
var marker = new google.maps.Marker({ 
position: myLatlng, 
0

代碼沒問題。它會添加一個指向地圖的指針。

幾件事情:

  1. 你有一個谷歌的API密鑰? (https://developers.google.com/maps/documentation/javascript/tutorial#api_key)
  2. 您給出的座標不在哪裏。嘗試使用-123456。 12345566作爲測試。