Exemplo do Google Maps:
Você pode executar este exemplo a partir da sua unidade local.
Você pode simplesmente adicionar um formulário para inserir as cordas em vez do código.
para alterar as extensões, defina o novo google.maps.Rectangle ({bounds: new google.maps.LatLngBounds (new google.maps.LatLng ( 37.2, -122.3 ), new google.maps.LatLng ( 37.6, -121.9 )), para os valores que você deseja.
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
Exemplo de Mapa de Rua Aberto:
Para o Open Street Map, basta chamar a API para gerar um retângulo simples adicionando & box = yes à chamada
http://www.openstreetmap.org/?minlon=-0.489&minlat=51.28&maxlon=0.236&maxlat=51.686&box=yes
Isso permitirá que você insira e exiba uma caixa delimitadora em um plano de fundo do OSM: https://linestrings.com/bbox/#12,52,14,53 (adicione bbox como url hash para compartilhar o mapa com a caixa)
Como alternativa, também achei o bboxfinder bastante agradável: http://bboxfinder.com/#-16.636192,-69.433594,-1.581830,-51.503906
fonte
Tenho certeza de que isso atenderá aos seus requisitos:
http://mapper.acme.com/
fonte
O site a seguir parece ser o que você está procurando:
http://boundingbox.klokantech.com/
fonte
Você pode usar http://geojson.io para fazer upload e visualizar marcadores e polígonos nos formatos KML, csv e json, ou desenhá-los na interface da web e salvá-los nos formatos CSV, KML, shapefile ou json.
fonte