![](/img/trans.png)
[英]google.maps.LatLng() not working not taking parameters as variable only direct values are working
[英]Google Maps JavaScript taking variable into a LatLng()
我试图将两个变量传递给一个Marker代码,它在地图上绘制标记我只是不知道如何传递变量它们必须是什么类型才能实现这个继承人我试图做什么:
double car = -23.363882;
double car2 = 126.044922;
position: new google.maps.LatLng(car,car2)
在JavaScript中,应使用var
语句声明变量。 我不知道你在哪里得到double
的。
以下是在地图上绘制标记的方法:
var lat = -23.363882;
var lng = 126.044922;
var latLng = new google.maps.LatLng(lat, lng);
var marker = new google.maps.Marker({
map: theMap,
position: latLng
});
我讨厌说RTFM,但是API文档确实说出了你的问题的答案。 http://code.google.com/apis/maps/documentation/javascript/overlays.html#Markers
car和car2变量应按以下方式声明:var car = -23.363882; var car2 = 126.044922;
请注意,在声明变量时,Javascript不使用具体类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.