gpt4 book ai didi

android - 从数据库中获取当前 map View 的所有 GPS 坐标

转载 作者:搜寻专家 更新时间:2023-10-30 23:25:55 25 4
gpt4 key购买 nike

我有一个包含大约 20,000 个坐标的数据库。我使用 Google Map API 创建了一个 android 应用程序。现在,我想获取 map View 当前 View 范围内的所有坐标(将它们显示为标记)。而且,当我将 map 从一个地方移动到另一个地方时,会自动为当前的新 View 加载一些新的坐标。

我使用的数据库是 (MySQL),对于一行中的每个点,我有两列(经度和纬度)和一些其他列来保存有关该点的详细信息,例如地名、地址 ..等等

我现在做了什么:
我可以从数据库中加载一些协调并将它们作为标记放在谷歌地图上。但是,这不是我想要的,我希望谷歌地图指定当前 View 的范围,并从数据库中获取该范围内的所有 GPS 坐标。我在互联网上搜索,找不到任何有用的资源。

最佳答案

首先,我要感谢 Markus Kauppinen 的评论,他的评论帮助我找到了答案。

正如他所提到的,首先,我们必须在我们的应用程序中获取当前 map View 的边界,该边界由两点(东北和西南)组成。然后我们可以像下面这样创建数据库查询:

SELECT * FROM tablename where geo_lat lat2 and geo_long < long1 and geo_long > long2


鉴于,
东北=lat1,long1
西南=lat2,long2

关于android - 从数据库中获取当前 map View 的所有 GPS 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57909090/

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