Salve a tutti,
sono nuovo di qui, però avrei bisogno del vostro aiuto.
Dovrei aggiungere una funzione al codice html qui di seguito:
a questo codice dovrei aggiungere un'altra funzione, che mi permette di prendere dei dati da una fusiontables, e me li mettesse direttamente nella mappa creata qui sopra il codice html della fusion è questo:codice:<!DOCTYPE html> <html> <head> <title>Google Maps JavaScript API v3 Example: Map Geolocation</title> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> <meta charset="utf-8"> <link href="/default.css" rel="stylesheet"> <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=true"></script> <script> var map; function initialize() { var mapOptions = { zoom: 6, mapTypeId: google.maps.MapTypeId.ROADMAP }; map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions); // Try HTML5 geolocation if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var pos = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); var infowindow = new google.maps.InfoWindow({ map: map, position: pos, content: 'Location found using HTML5.' }); map.setCenter(pos); }, function() { handleNoGeolocation(true); }); } else { // Browser doesn't support Geolocation handleNoGeolocation(false); } } function handleNoGeolocation(errorFlag) { if (errorFlag) { var content = 'Error: The Geolocation service failed.'; } else { var content = 'Error: Your browser doesn\'t support geolocation.'; } var options = { map: map, position: new google.maps.LatLng(60, 105), content: content }; var infowindow = new google.maps.InfoWindow(options); map.setCenter(options.position); } google.maps.event.addDomListener(window, 'load', initialize); </script> </head> <body> <div id="map_canvas"></div> </body> </html>
scusate non riesco ad inserire il codice e mi esce tutto in una lineacodice:<!DOCTYPE html> <html> <head> <style> #map-canvas { width:500px; height:300px; } </style> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"> </script> <script type="text/javascript"> var map; var layerl0; function initialize() { map = new google.maps.Map(document.getElementById('map-canvas'), { center: new google.maps.LatLng(41.88610983190344, 12.455260864257752), zoom: 11, mapTypeId: google.maps.MapTypeId.ROADMAP }); layerl0 = new google.maps.FusionTablesLayer({ query: { select: "col2", from: "1u26bZDs7hhkmJdjAj20lhEzTl__bJ57cQO8-2X0" }, map: map, styleId: 2, templateId: 2 }); } google.maps.event.addDomListener(window, 'load', initialize); </script> </head> <body> <div id="map-canvas"></div> </body> </html>
Comunque, qualcuno può aiutarnmi?

Rispondi quotando