Javascript 我如何创建一个搜索结果,并给出一个地图?

Javascript 我如何创建一个搜索结果,并给出一个地图?,javascript,google-maps,Javascript,Google Maps,我正在寻找一个映射API,可能是GoogleMaps,我可以从Javascript和/或jQuery(或至少主要是从Javascript和/或jQuery)使用它。我希望能够在某个位置搜索结果,并在搜索结果的区域上显示一些标记 谷歌地图可以这样使用吗?我是否可以将谷歌地图与我自己的列表数据库混合,这样当用户搜索与我数据库中的列表匹配的术语时,我的数据库中的结果(以标记的形式指示它们的位置)就会出现在我网页上的谷歌地图上 如果可能的话,我还想定制地图上的颜色和图像,以适合我网站的主题。第一个数字有

我正在寻找一个映射API,可能是GoogleMaps,我可以从Javascript和/或jQuery(或至少主要是从Javascript和/或jQuery)使用它。我希望能够在某个位置搜索结果,并在搜索结果的区域上显示一些标记

谷歌地图可以这样使用吗?我是否可以将谷歌地图与我自己的列表数据库混合,这样当用户搜索与我数据库中的列表匹配的术语时,我的数据库中的结果(以标记的形式指示它们的位置)就会出现在我网页上的谷歌地图上


如果可能的话,我还想定制地图上的颜色和图像,以适合我网站的主题。

第一个数字有点模糊,但无论如何,简短的回答是肯定的

使用谷歌地图搜索位置数据已经完成。在您自己的数据库中搜索数据也是很正常的,尽管这里使用的是服务器端脚本,而不是js。 然后你只需要交叉参考资料

在谷歌地图上画标记也非常简单。看看api就知道了。您可以轻松地将不同的图像附加到不同的标记

你可能会发现有用的东西:


如果不了解您的搜索条件,我无法给出更详细的答案。希望这有助于查看google maps api的代码示例。 是的


您可以使用谷歌地图或开源库轻松构建web地图客户端。看看他们的照片。您可以简单地复制并粘贴一个完整的示例来开始

提供了一个搜索他们庞大的位置数据库的工具。你只需要注册一个免费帐户。然后,您可以开发一个客户端来搜索服务,并将点绘制到地图上

至于地图本身,OpenLayers示例页面提供了使用Google地图、Bing、OpenStreetMaps或一系列其他地图服务所需的所有代码。

请查看gmap3.net()。它是一个很棒的javascript插件,有助于构建漂亮且一致的谷歌地图

我建议你:

1) 使用HTML+Javascript和Gmap3.js创建包含所需数据的地图。首先创建假数据

2) 然后使用Jquery和Ajax通过Php查询数据库。加载数据时,可以用JSON接收数据,用javascript解析数据,然后在地图上显示数据


玩得开心

酷,我不知道那些事!听起来不错,我试试看!仅供参考,要接受答案,在每个答案的左上角附近都有一个小记号。你只能接受一个……我发现很难选择一个最好的答案,所以到目前为止,我一直致力于确保记录在案的是,我喜欢每个人的贡献。不过,我确实打算在某个时候选择一个最佳答案,但每次我认为我得到了最佳答案时,就会出现另一个答案,其中包含我没有想到的信息……不过,它确实表示要避免像“谢谢”这样的评论。我是个新手,我还没注意到。一切都很好。很多新朋友根本不打扰你,所以你表示感谢的努力是值得赞赏的:)