Buongiorno a tutti
per un progetto dovrei realizzare delle mappe con luoghi di interesse impostati da me. Ho fatto una prova con le API di google maps e devo dire che sono abbastanza soddisfatto, ma volevo sapere se conoscevate delle buone alternative, utilizzabili anche per progetti commerciali, free e a pagamento, magari da utilizzare senza riferimenti al copyright (la scritta in basso a destra sulle mappe di google).
Ho dato un occhiata ad openmaps ma non copre bene alcuni paesi.
Vi posto un esempio (incompleto, ma per dare un idea) di quello che ho realizzato con google maps
codice:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=MIACHIAVEGOOOOOGLE&sensor=true&language=it"></script>
<script type="text/javascript">
var initialize = function() {
//variabile posizione negozio
var negozio = new google.maps.LatLng(45.436957, 12.329213);
//variabile centro mappa
var centro=new google.maps.LatLng(45.437007, 12.329404);
var options = {
zoom: 20,
center: centro,
//tipo mappa TERRAIN,HYBRID,ROADMAP,SATELLITE
mapTypeId: google.maps.MapTypeId.HYBRID
};
//carico la mappa con le opzioni
var map = new google.maps.Map(document.getElementById('map'), options);
/* questa parte identifica opzioni sul marker */
var marker = new google.maps.Marker(
{
position: negozio,
map: map,
icon: 'http://google-maps-icons.googlecode.com/files/artgallery.png',
flat: true
}
);
var tooltip = '<div id="tooltip">'+
'
<a href="http://www.google.it">Salita San Polo<\a>
'+
'</div>';
var infowindow = new google.maps.InfoWindow({
content: tooltip
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
}
window.onload = initialize;
</script>
<div id="map" style="width:600px; height:400px; vertical-align:central; text-align:center; position:relative; margin:auto; top:5em;"></div>