所以我正在为我的大学建立一个网站,人们可以上网查看校园里所有免费食物的位置。我希望有免费食物的人能够注册他们的活动,将此活动存储在数据库中,让学生能够在校园地图上看到所有已注册的活动。
这种体验类似于在Google地图上搜索范围10英里范围内的沃尔玛,并看到所有有效位置的针脚下降。
我真的不知道如何解决让人们在校园的特定位置注册他们的活动的问题,然后在校园地图图像上的相应XY位置上有相应的针脚。另外,我想将此工具用于其他校园,所以我试图以这样的方式对逻辑进行编码,以便我可以将其应用于任何自定义图像。
是否有可以执行此操作的现有API,或者这是我必须自己编写的内容?我查了几张地图API,但没找到我想找的东西。
P.S。如果它有用,我是CS专业,所以随意抛出技术术语而不用担心我能弄明白,我真的不知道如何解决这个问题:/
答案 0 :(得分:0)
实际上非常基本的东西,只是一个很大的问题。对于地图,我可能会使用html5 canvas。使用javascript标识它们在canvas元素上单击的位置的坐标,并将它们存储在数据库中的2个整数列中。
你有更具体的问题吗?
答案 1 :(得分:0)
Google Maps API v3实际上允许您提供自定义地图,同时仍然使用所有优秀的API。我在这里找到了一个很好的教程:https://facepunch.com/showthread.php?t=1184658