使用Google地图等自己的地图。访问者点击地图上的点数时收集和处理数据

时间:2016-06-08 08:19:47

标签: php jquery google-maps jquery-mobile jquery-mobile-ajax

我正在做一个与旅行相关的网站项目。我想很长一段时间,在网上搜索了很长时间。但是我仍然不知道如何开始。我真的需要帮助。

首先简要介绍我的旅行项目。

我需要使用自己的地图。它可以像Google Map一样放大或缩小。在地图上有许多风景点,如现货A,现货B,现货C等....

当访问者打开地图时,点击斑点,例如,点Y,点A,点M等....我需要获取他们点击的点,对所有数据进行分组,最后写入数据进入MySQL数据库。

这是我现在所发现的:

我找到了很多jQuery插件和工具,比如OpenLayers,mapTiler,mapBox等。他们都使用Google Map,Open Street Map和其他地图,但不允许使用自己的地图。

我还发现Gmap Image Cutter可以将我的大地图切割成瓷砖并在网上显示。但是,无法单击地图以获取所需的数据。

我的问题:

我可以掌握PHP和jQuery。

有人可以告诉我如何开始吗?

哪种工具或插件可以最好地完成我的项目?

由于

1 个答案:

答案 0 :(得分:1)

Google Maps JavaScript API提供了一个OverlayView类,用于创建自己的自定义叠加层。

链接到doc:https://developers.google.com/maps/documentation/javascript/customoverlays#subclass

链接到示例:https://developers.google.com/maps/documentation/javascript/examples/overlay-hideshow

最后,但并非最不重要的是,Google地图可以嵌入到您的网站中:https://developers.google.com/maps/documentation/embed/