我已經檢查了互聯網的所有角落的此錯誤「Uncaught ReferenceError:BitmapDescriptorFactory is not defined」。我能找到的最近的網站是沒有答案的問題完全相同的人。見here。更改Google地圖圖標標記色調顏色,但顯示錯誤:「未捕獲的ReferenceError:BitmapDescriptorFactory未定義」
有很多用BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE)示例創建標記的示例,但我不以同樣的方式創建標記。
這是我的代碼看起來像是會產生上述錯誤。
var marker = new google.maps.Marker({
position: new google.maps.LatLng(45.09342894,-36.9823909),
map: map,
visible: true,
animation: google.maps.Animation.DROP,
//icon: 'http://maps.google.com/mapfiles/ms/icons/red-dot.png',
icon: BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE),
});
我知道我可以使用註釋掉的行,但我想默認的谷歌圖標,因爲PNG圖像不是質量好。
任何人都可以指導我如何在我使用的方法中完成此操作或者如何將此方法轉換爲工作方法?
謝謝!