首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何配置这里的Maps Javascript自动设置所需的缩放值?

如何配置这里的Maps Javascript自动设置所需的缩放值?
EN

Stack Overflow用户
提问于 2021-11-11 09:58:11
回答 1查看 107关注 0票数 1

我用这里的地图作为Javascript在我的角度应用程序。我实现了一个搜索功能,用户可以在其中输入一个位置,搜索API将提供建议,一旦用户选择了一个位置,地图将自动聚焦/中心选定的位置。

除了变焦,一切都很好。我希望地图能够根据所选内容动态缩放地图。例如,如果用户选择一个像“印度”这样的国家,缩放值要小得多以显示整个印度,或者如果用户选择一个机场,比如“新德里机场”,变焦值会更高,只聚焦机场。

我们如何使用这里的Maps Javascript实现这一点?有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-11 11:56:10

看看在地图视图模型上应用的方法setLookAtData

代码语言:javascript
运行
复制
map.getViewModel().setLookAtData({
  bounds: userSelectedGeometry
});

当您使用仅指定了setLookAtData属性的bounds属性时,它将边界的中心设置为地图中心,并自动计算符合所选几何图形边界的所需缩放(例如印度、新德里机场、.)在地图视图中。

API参考

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69926324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档