是否可以从onClick
函数中获取纬度和经度?
<a href="javascript:void(0)" onClick="findLocation('6.443663,3.419248');return false;" id="Lagos">Lagos, Nigeria</a>
<a href="javascript:void(0)" onClick="findLocation('3.15021, 101.707703');return false;" id="Kuala">Kuala Lupar, Malaysia</a>
<a href="javascript:void(0)" onClick="findLocation('24.9952447639, 55.0559356887');return false;" id="Dubai">Dubai, U.A.E.</a>
如果可能的话,我想将findLocation
函数中的数字放入一个数组中。
添加注意
该findLocation
功能在地图上绘制我的位置并专注于该位置。我需要尝试从每个 onClick 中获取纬度和经度,并以某种方式让这些在页面加载时绘制我的点。
function findLocation(address) {
var address = document.forms[0].q.value = address;
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
// marker.setMap(null);
} else {
alert('Geocode was not successful for the following reason: ' + status);
}
});
}