0

我已经处理了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);
}
4

0 回答 0