错误:google.maps.number不是构造函数,当使用JavaScript将旋转属性添加到谷歌地图中的图标或标记时

时间:2017-04-19 08:48:53

标签: javascript google-maps google-maps-api-3

我已经为谷歌地图添加了一个自定义图标,并将旋转属性添加到图标,当我运行代码时,我收到错误,指示“google.maps.number不是构造函数”,有人可以帮我解决这个问题。

var icon = {
url: 'newimage/unnamed.png', // url
scaledSize: new google.maps.Size(25, 25), // scaled size
origin: new google.maps.Point(0,0), // origin
rotation: new google.maps.number(90)
};
//var myLatLng = {lat:50.8274, lng:12.9161};

var myLatLng = {lat:global_latlon.lat, lng:global_latlon.lng};
var test_marker = new google.maps.Marker({
position: myLatLng,
map: map,
lat: myLatLng.lat,
lng: myLatLng.lng,
clickable: true,
name: 'test_marker', 
title: 'test_marker',
offset: 0,
icon: icon  

});

enter image description here

1 个答案:

答案 0 :(得分:0)

您收到错误,因为 google.maps.number 包中没有名为number的类。

google.maps.Icon具有以下属性

anchor
labelOrigin 
origin 
scaledSize 
size 
url

轮换不是其中之一。有关详细信息,请参阅Google Map documentation : Icon