【问题标题】:Search MySQL data using Google Maps v3 API使用 Google Maps v3 API 搜索 MySQL 数据
【发布时间】:2015-12-16 16:34:27
【问题描述】:

我制作了一个系统/网络应用程序,可以从地图上查看居民信息。我的问题是如何从文本字段中使用输入的值('name'、'last name'等...)搜索居民,并在地图中的标记(带有 infowindow 内容)中显示所有结果,其值类似于文本域?

我使用 codeigniter-googlemaps-v3 API 库和 Google Maps V3 API。非常感谢任何帮助、建议、想法和示例代码。

【问题讨论】:

  • 您能否在输入标签旁边的提交按钮上捕获click 事件,并通过 AJAX 将搜索发送到脚本?您是在搜索自己的数据库而不是 Google 地图吗?
  • 这就是我最初的想法,但我不知道如何从 CodeIgniter/php 中获取搜索结果值,因为我使用控制器在地图中显示标记(Codeigniter-googlemaps-V3 API 库)。是的,我正在从 mysql 数据库中搜索我自己的数据,我将坐标与他们的信息一起存储在那里。
  • 我不确定我是否理解您遇到的问题。您的控制器将执行搜索以响应 AJAX 请求,并以 JSON 格式返回结果。然后,您可以在 JavaScript 中解码 JSON 响应并使用映射调用来绘制结果。
  • ok2,让我说清楚;当我得到结果时,我会使用 ajax 来显示带有控制器数据信息的标记吗?
  • 这听起来很有挑战性,但我不能反对您的选择,所以非常感谢您的帮助。如果我完成了,我会发布一些代码,:)

标签: javascript mysql codeigniter google-maps google-maps-api-3


【解决方案1】:

我解决了。见this link,我所有的代码都在那里,我如何解决这个问题。代码采用 AJAX 和控制器形式。

虽然它不完整,但您会在链接中看到还有一个问题。我的解决方案基于this link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多