当前位置: 首页 > 面试题库 >

从MySQL数据库获取Google Maps .getBounds中的所有记录?

于正志
2023-03-14
问题内容

好的,我有一个大约有1800行的数据库,每个数据库都有一个列,lat并且long,我要尝试对Google Maps
V3查询.getBounds。结果类似于((33.564398518424134, -79.38014701875002), (35.375726155241175, -76.08424858125002))我想要做的事情,是获取每条记录中数据库在这些范围之内。有什么建议么?

我想我必须推断地图的其他2个角,因为.getBounds仅包含2个点(我想是地图的2个角),并且我希望在4个点之内。如果这样做,我将得到一个类似…的数组。如果我错了,现在纠正我,但这应该是地图的NW,NE,SW,SE角,以lat-
lng表示。

33.564398518424134, -79.38014701875002
33.564398518424134, -76.08424858125002
35.375726155241175, -79.38014701875002
35.375726155241175, -76.08424858125002

好的,如果我有此数据,我将如何构建查询以获取这些坐标内的行?表被称为tilistings-列latlng…如果还有更简单的方法,或者我对自己的方法感到疯狂,请随时告诉我。

谢谢


问题答案:

如果来自Google:((a,b),(c,d))

SELECT * FROM tilistings WHERE lat > a AND lat < c AND lng > b AND lng < d



 类似资料:
  • 问题内容: 有没有一种方法可以获取MySQL数据库中所有表的行数而不在每个表上运行? 问题答案: 不过请从文档中注意:对于InnoDB表, 行数只是 SQL优化中使用 的粗略估计 。您需要使用COUNT(*)进行精确计数(这更昂贵)。

  • 我的数据库表如下所示 我想要得到所有的一周的时间,有多少任务是在星期一,星期二...星期五创建的。如有任何帮助,我们将不胜感激。

  • 我正在尝试获取数据库(Oracle 11g)中的所有表名,以便为UI中的每个表动态生成复选框。我没有映射.cfg.xml文件中的任何这些表。 我使用了下面的代码: 但它的错误如下:组织。冬眠hql。内部的ast。QuerySyntaxException:未映射user\u表[从user\u表中选择table\u名称] 请告诉我是否有任何方法可以在Hibernate 4中获取所有表名

  • 问题内容: 我只是不明白一件事。当我输入时: 我得到: 但是选择似乎根本不起作用: 那怎么可能?我的意思是,表明存在一个名为“ db”的表… 其次,当我键入:它给我: 我能够做到: 我得到了一些结果。这是为什么?为什么我只能选择大写字母呢?而且,如何从仅以大写形式给出的表中进行选择?干杯 如果很重要:我以root用户身份登录到我的数据库。 问题答案: “ information_schema”仅具

  • 我有一个带有此模式的数据库: 我测试了这段代码,但我无法从数据库中获得任何消息。我会感谢你的帮助。

  • 问题内容: 我上传了多张图片,并且所有图片的路径都已存储在一起。 使用我已经将它们分开,现在我希望在轮播中回显它们 我正在使用的代码是: 但它只显示一张图像。另外,当我使用next控件时,即使我尝试向前或向后移动,此控件也不会显示任何图像。 问题答案: 这里可能有一些问题… 1.爆炸() 首先,如果您的字符串在文件名之间没有星号,则您可能无法工作。在对OP的回复评论中,您给了我们一个示例的内容,该