我用这里的地图作为Javascript在我的角度应用程序。我实现了一个搜索功能,用户可以在其中输入一个位置,搜索API将提供建议,一旦用户选择了一个位置,地图将自动聚焦/中心选定的位置。
除了变焦,一切都很好。我希望地图能够根据所选内容动态缩放地图。例如,如果用户选择一个像“印度”这样的国家,缩放值要小得多以显示整个印度,或者如果用户选择一个机场,比如“新德里机场”,变焦值会更高,只聚焦机场。
我们如何使用这里的Maps Javascript实现这一点?有什么想法吗?
发布于 2021-11-11 11:56:10
看看在地图视图模型上应用的方法setLookAtData:
map.getViewModel().setLookAtData({
bounds: userSelectedGeometry
});当您使用仅指定了setLookAtData属性的bounds属性时,它将边界的中心设置为地图中心,并自动计算符合所选几何图形边界的所需缩放(例如印度、新德里机场、.)在地图视图中。
https://stackoverflow.com/questions/69926324
复制相似问题