我正在做一个与旅行相关的网站项目。我想很长一段时间,在网上搜索了很长时间。但是我仍然不知道如何开始。我真的需要帮助。
首先简要介绍我的旅行项目。
我需要使用自己的地图。它可以像Google Map一样放大或缩小。在地图上有许多风景点,如现货A,现货B,现货C等....
当访问者打开地图时,点击斑点,例如,点Y,点A,点M等....我需要获取他们点击的点,对所有数据进行分组,最后写入数据进入MySQL数据库。
这是我现在所发现的:
我找到了很多jQuery插件和工具,比如OpenLayers,mapTiler,mapBox等。他们都使用Google Map,Open Street Map和其他地图,但不允许使用自己的地图。
我还发现Gmap Image Cutter可以将我的大地图切割成瓷砖并在网上显示。但是,无法单击地图以获取所需的数据。
我的问题:
我可以掌握PHP和jQuery。
有人可以告诉我如何开始吗?
哪种工具或插件可以最好地完成我的项目?
由于
答案 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/