Answers:
Google Maps示例:
您可以从本地驱动器运行此示例。
您可以简单地添加一个表单来输入坐标而不是代码。
要更改范围,请设置新的google.maps.Rectangle({bounds:new google.maps.LatLngBounds(new google.maps.LatLng(37.2,-122.3),new google.maps.LatLng(37.6,-121.9)),到您想要的值。
new google.maps.Rectangle({
bounds:new google.maps.LatLngBounds(new google.maps.LatLng(37.2, -122.3), new google.maps.LatLng(37.6, -121.9)),
map:map,
fillOpacity: 0.2,
strokeOpacity: 0.5,
strokeWeight: 1
});
http://gmaps-samples.googlecode.com/svn/trunk/fusiontables/rectangle_example.html
打开街道地图示例:
对于开放式街道地图,您可以通过在调用中添加&box = yes来调用API以生成一个简单的矩形
http://www.openstreetmap.org/?minlon=-0.489&minlat=51.28&maxlon=0.236&maxlat=51.686&box=yes
我很确定这将满足您的要求:http :
//mapper.acme.com/
您可以使用http://geojson.io上载和查看KML,CSV和JSON格式的标记和多边形,也可以在Web界面中绘制它们,然后保存为CSV,KML,shapefile或json格式。