Exemple Google Maps:
Vous pouvez exécuter cet exemple à partir de votre disque local.
Vous pouvez simplement ajouter un formulaire pour entrer les coordonnées plutôt que le code.
pour modifier les étendues, définissez le nouveau google.maps.Rectangle ({bounds: new google.maps.LatLngBounds (new google.maps.LatLng ( 37.2, -122.3 ), new google.maps.LatLng ( 37.6, -121.9 )), aux valeurs que vous souhaitez.
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
Exemple de carte de rue ouverte:
Pour Open Street Map, vous pouvez simplement appeler l'API pour générer un simple rectangle en ajoutant & box = yes à l'appel
http://www.openstreetmap.org/?minlon=-0.489&minlat=51.28&maxlon=0.236&maxlat=51.686&box=yes
Cela vous permettra d'entrer et d'afficher un cadre de sélection sur un arrière-plan OSM: https://linestrings.com/bbox/#12,52,14,53 (ajouter bbox comme hachage d'URL pour partager la carte avec la boîte)
Alternativement, j'ai également trouvé bboxfinder assez sympa: http://bboxfinder.com/#-16.636192,-69.433594,-1.581830,-51.503906
la source
Je suis sûr que cela répondra à vos besoins:
http://mapper.acme.com/
la source
Le site suivant semble être ce que vous recherchez:
http://boundingbox.klokantech.com/
la source
Vous pouvez utiliser http://geojson.io pour télécharger et afficher des marqueurs et des polygones au format KML, csv et json, ou vous pouvez les dessiner dans l'interface Web puis les enregistrer aux formats CSV, KML, shapefile ou json.
la source