JS:
var map;
function pageLoad() {
map = new google.maps.Map(document.getElementById('map'), {
zoom: 3,
center: new google.maps.LatLng(34.454543, 35.812997),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infowindow = new google.maps.InfoWindow();
}
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
function SetLocation() {
var latitude = getRandomArbitary(1, 30);
var longitude = getRandomArbitary(1, 30);
var locationlatLng = new google.maps.LatLng(latitude, longitude);
var marker = new google.maps.Marker({
'position': locationlatLng,
'map': map
});
map.panTo(locationlatLng);
}
HTML:
<div id="map" style="width: 900px; height: 600px">
<a href="javascript:void(0)" onclick="SetLocation();">Set Custom Location</a>
当用户单击设置自定义位置时,会创建一个新标记并将地图固定在该标记上,但是如何在创建新标记时动态显示信息窗口?