Google maps Google maps API投影设置没有';将maptype添加为覆盖时不起作用
通过map.OverlyMapTypes.insertAt(0,)添加地图时,投影设置不起作用。但当我正常添加map时,map.mapTypes.set(“Yandex”,yandexMapType)投影工作正常 下面是一个例子: 首先,我设置了投影和贴图:Google maps Google maps API投影设置没有';将maptype添加为覆盖时不起作用,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,通过map.OverlyMapTypes.insertAt(0,)添加地图时,投影设置不起作用。但当我正常添加map时,map.mapTypes.set(“Yandex”,yandexMapType)投影工作正常 下面是一个例子: 首先,我设置了投影和贴图: yandexMapType.projection = new YandexProjection(); map.mapTypes.set("Yandex", yandexMapType); 地图还可以,投影也可以 然后,我将此地图添加为覆
yandexMapType.projection = new YandexProjection();
map.mapTypes.set("Yandex", yandexMapType);
地图还可以,投影也可以
然后,我将此地图添加为覆盖:
map.overlayMapTypes.insertAt(0,yandexMapType);
未添加投影变换的覆盖
如何添加带有投影变换的重叠地图?谷歌的人帮助“解决”了我的问题: 这是工作的预期。地图类型上的投影仅对基础地图类型有效,而对叠加地图类型无效,叠加地图类型必须使用与基础地图相同的投影。要将地图类型设置为基础地图类型,请执行以下操作:
map.mapTypes.set('Yandex', yandexMapType);
map.setMapTypeId('Yandex');
所以我不能在没有投影的基础地图上使用带投影的覆盖