我想使用Google Maps
或其他地图Openstreetmap
制作一个互动网站,供人们查看自己所在地区的犯罪统计数据...我想自己输入这些统计数据通过后端。前端必须是这样的:
http://www.police.act.gov.au/crime-and-safety/crime-statistics.aspx
我从哪里开始?这是polygon
吗?我已经阅读了Google Maps API
,但我找不到这样的东西的线索。他们是如何将统计数据放入其中的?我该如何为该区域着色并将它们分开?他们用了什么?任何方向都会非常受欢迎。
PS:我想要一张详细的地图。因此,没有任何国家或城市,但必须强调某个城市的区域。
答案 0 :(得分:1)
我可以建议首先彻底研究Google API v3.Basics的开发人员文档,这将有很大帮助。 为了满足您的需求,您可以在此链接https://developers.google.com/maps/documentation/javascript/overlays#Polygons上获得定义多边形和着色的帮助,并查看代码中的演示示例。 对于3点多边形,这是一个示例https://google-developers.appspot.com/maps/documentation/javascript/examples/polygon-simple
您可以通过在区域周围添加点来定义多边形。有许多工具可用于查找指针位置,例如http://martinove.dk/maptools/polytool/
为了获取数据,您可以使用markerclusterer。这些例子有助于: http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/examples/