Contoh Google Maps:
Anda dapat menjalankan contoh ini dari drive lokal Anda.
Anda cukup menambahkan formulir untuk memasukkan coords daripada kode.
untuk mengubah luasan, atur google.maps.Rectangle baru ({bounds: new google.maps.LatLngBounds (google.maps.LatLng baru ( 37.2, -122.3 ), google.maps.LatLng baru ( 37.6, -121.9 )), ke nilai yang Anda inginkan.
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
Contoh Open Street Map:
Untuk Open Street Map Anda bisa memanggil API untuk membuat persegi panjang sederhana dengan menambahkan & box = yes untuk panggilan
http://www.openstreetmap.org/?minlon=-0.489&minlat=51.28&maxlon=0.236&maxlat=51.686&box=yes
Ini akan memungkinkan Anda masuk dan menampilkan kotak pembatas pada latar belakang OSM: https://linestrings.com/bbox/#12,52,14,53 (tambahkan bbox sebagai hash url untuk berbagi peta dengan kotak)
Atau, saya juga menemukan bboxfinder cukup bagus: http://bboxfinder.com/#-16.636192,-69.433594,-1.581830,-51.503906
sumber
Saya cukup yakin ini akan memenuhi persyaratan Anda:
http://mapper.acme.com/
sumber
Situs berikut sepertinya adalah yang Anda cari:
http://boundingbox.klokantech.com/
sumber
Anda dapat menggunakan http://geojson.io untuk mengunggah dan melihat penanda dan poligon dalam format KML, csv, dan json, atau Anda dapat menggambar mereka di antarmuka web kemudian menyimpan ke format CSV, KML, shapefile, atau json.
sumber