2012-06-09 83 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作为测试。