Rya*_*yan 8 javascript google-maps google-maps-api-3
我有一个应用程序,我想向最终用户提供谷歌地图,并允许他们用简单的矩形绘图工具选择地图区域,然后将所有位置存储在客户端的数据库中矩形选区在地图上显示为点...
我对谷歌地图有一个简单的了解,可以让谷歌地图绘制数据库上的所有位置没有问题...我的问题是允许最终用户绘制矩形.不知道如何实现这一点.
有人可以解释或链接我的一个例子,它是如何完成的?
Cra*_*Tim 11
在Google发布有关v3 API中新绘图工具的几个月之前,似乎已经询问(并回答了)此问题...
我不得不说使用API的绘图工具比@rcravens解决方案提供更好的用户体验.这是一个非常具体的实现,它允许您通过绘制矩形或多边形来"选择"地图上的区域,然后检查标记是否在形状内:http: //jsfiddle.net/JsAJA/306/.
有趣的问题.我喜欢google maps api.这是一个jsFiddle与您的解决方案:
您必须在数据库中查询最小/最大lat和lng之间的点.希望这可以帮助.
短发
PS请注意,这打破了谷歌地图的自然用户体验.鼠标按下时不再拖动地图.它需要更好的用户体验.
| 归档时间: |
|
| 查看次数: |
12449 次 |
| 最近记录: |