2013-10-31 42 views
0

通過map.overlayMapTypes.insertAt(0,)添加地圖時,投影設置不起作用。但是,當我添加地圖通常 - map.mapTypes.set(「Yandex」,yandexMapType)投影工作正常。當將maptype添加爲覆蓋圖時,Google maps API投影設置不起作用

這裏有一個例子: http://jsfiddle.net/uzEmw/

起初我設置投影和地圖:

yandexMapType.projection = new YandexProjection(); 
map.mapTypes.set("Yandex", yandexMapType); 

地圖就OK,投影作品。

然後我添加此圖作爲覆蓋:

map.overlayMapTypes.insertAt(0,yandexMapType); 

覆蓋無添加投影變換。

如何添加帶投影轉換的疊加貼圖?

回答

0

Google的夥計們幫助「解決」我的問題: 這是按預期工作的。地圖類型的投影僅適用於基礎地圖類型,不適用於覆蓋地圖類型,它必須使用與基礎地圖相同的投影。將您的地圖類型設置爲底圖類型:

map.mapTypes.set('Yandex', yandexMapType); 
map.setMapTypeId('Yandex'); 

所以我不能使用疊加投影在底圖上沒有投影。

相關問題