将Google地图中的“我的地图”整合到一个网站中,并对这些地点进行搜索

时间:2011-06-08 09:53:19

标签: google-maps search integration

我想知道如何将“我的地图”中的一个集成到网站中。我知道有一个嵌入选项,但这个想法不仅使用我在那里添加的所有地方,而且还使它们可搜索(通过使用搜索框我猜)。

提前致谢


更新:找到this,但我希望将其与“我的地图”配合使用。想法?

2 个答案:

答案 0 :(得分:3)

我建议使用Google Maps API。它比MyMaps提供了更多的灵活性。

Google Maps API系列:http://code.google.com/apis/maps/index.html

特别是,您可能会对以下内容感兴趣:http://code.google.com/apis/maps/documentation/javascript/

使用它需要一些JavaScript知识,但这并不难。

开发人员指南:http://code.google.com/apis/maps/documentation/javascript/basics.html 教程:http://code.google.com/apis/maps/documentation/javascript/tutorial.html

希望这有帮助。

答案 1 :(得分:1)

您必须执行一些服务器端脚本以使其可搜索

首先,您需要定义地图的中心。然后将标记/位置添加到地图并存储其lat / lng值服务器端。当有人输入邮政编码/邮政编码时,您需要使用Geocode Google Maps API服务获取输入值的lat / lng,将其用作中心,然后使用hasrsine公式计算距离以显示最近的位置。

Geocode API link

Haversine formula link

由于