我已经处理了Google Maps
几天,现在我得到了这个奇怪的“错误”。
我有一个听众,每次我在地图上按下时,都会出现一个蓝色标记...
但是,只有当我从硬盘运行我的 HTML 文件时才会发生这种情况。一旦我通过我的服务器运行它,蓝色标记就不会出现。我不知道为什么。
执行此操作的代码部分如下所示:
//the listener that activates the function if I click on the map
google.maps.event.addListener(map, 'click', function(event)
{
setAddress(event.latLng);
});
//a global marker - because I want a different one if I press another time on the screen
var marker2= new google.maps.Marker(
{
map:map,
title:"title",
icon:'blue_markerA.png'
});
//set the marker to the exact location...
function setAddress(location)
{
var point = new google.maps.LatLng(
parseFloat(location.lat()),parseFloat(location.lng()));
marker2.setPosition(point);
}