当使用适用于 Android 或 iOS 的 Google Maps API 时,室内地图似乎默认启用,并且当您放大到具有室内地图的建筑物时,“楼层选择器”控件会自动出现。我怎样才能在用于 javascript 的 Google Maps API 中获得类似的功能(即针对桌面浏览器)?特别是,我想展示一个楼层选择器控件,并且能够像在 maps.google.com 上一样在楼层之间切换。
最佳答案
Google 目前在 Javascript API 中不支持这一点。
这三个问题都得到了谷歌的回应,称这是一个“增强”,这可能意味着他们会在某个时候添加它:
https://code.google.com/p/gmaps-api-issues/issues/detail?id=6642
https://code.google.com/p/gmaps-api-issues/issues/detail?id=6792
https://code.google.com/p/gmaps-api-issues/issues/detail?id=6783
我知道的唯一解决方法是手动添加您自己的楼层选择器,然后将每个楼层添加为 ImageMapType 并在它们之间切换。遗憾的是,这需要您自己提供所有楼层图像,而不是使用 Google 的图像。
ImageMapType 文档:https://developers.google.com/maps/documentation/javascript/examples/maptype-image-overlay
关于javascript - 在 javascript 的 google maps api 中显示楼层选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23187052/