gpt4 book ai didi

android - 如何将 android google maps 绑定(bind)到一个特定的跨度,所以当用户平移时他不能超过那个跨度?

转载 作者:行者123 更新时间:2023-11-29 22:04:30 25 4
gpt4 key购买 nike

我想在英国周围的android中绑定(bind)谷歌地图,这样用户就不能平移 map 去英国以外的地方。

最佳答案

绝对有一种方法(或几种方法)可以为 map web api 执行此操作(参见链接:http://econym.org.uk/gmap/range.htmhttp://econym.org.uk/gmap/epoly.htm)。但是,我不知道在 android 上有内置的方法来执行此操作,因此可能需要一些技巧。

您可能不得不重写 mapview 类的一部分......我会尝试覆盖 getMaxZoomLevel(如第一个链接中所建议的 - 更简单但可能不起作用)或尝试以某种方式拦截所有 map 移动请求和检查它们以查看它们是否落在某些坐标之外(更难/甚至可能不可能 - 每次 map 移动时可能都必须执行类似调用 getLongituteSpan 的操作,如果跨度超出您想要的区域,则可能尝试将 map 移回原处?)

关于android - 如何将 android google maps 绑定(bind)到一个特定的跨度,所以当用户平移时他不能超过那个跨度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11086774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com