java api_google

lugalzaggesi

Nuovo Utente
1 Apr 2014
11
0
3
Buongiorno a tutti e scusate il disturbo.
Il script funziona ma vorrei dare la possibilità all'utente di selezionare e deselezionare i due kml inclusi, come posso fare?
Grazie Mille


Codice:
var map;
var geocoder;
var side_bar_html = '';
var gmarkers = [];
function loadMap() {
var Iraq = {lat: 32.69840, lng: 45.07899};
map = new google.maps.Map(document.getElementById('map'), {
zoom: 9,
center: Italy
});
ctaLayer = new google.maps.KmlLayer({
url: 'https://www.pinco.it/kml/site.kml',
suppressInfoWindows: true,
map: map
});
ctaLayer = new google.maps.KmlLayer({
url: 'https://www.pinco.it/kml/area.kml',
suppressInfoWindows: true,
map: map
});
var cdata = JSON.parse(document.getElementById('data').innerHTML);
geocoder = new google.maps.Geocoder();
codeAddress(cdata);
var allData = JSON.parse(document.getElementById('allData').innerHTML);
showAllColleges(allData);
}
function showAllColleges(allData) {
var infoWind = new google.maps.InfoWindow;
Array.prototype.forEach.call(allData, function(data){
var content = document.createElement('div');
var strong = document.createElement('strong');
strong.textContent = data.id;
content.appendChild(strong);
content.appendChild(document.createElement('br'));
var strong1 = document.createElement('strong1');
strong1.textContent = data.name;
content.appendChild(strong1);
content.appendChild(document.createElement('br'));
var a = document.createElement('a');
var linkText = document.createTextNode('record');
a.appendChild(linkText);
a.title = 'record';
a.href = ('record.php?id=') + data.id;
content.appendChild(a);
content.appendChild(document.createElement('br'));
if (data.siteno != '') {
var img = document.createElement('img');
img.src = (host + 'upload/') + data.siteno + ('.jpg');
img.style.width = '100px';
content.appendChild(img);
}
var iconBase = host + 'costruzione/coldmarker.png';
var marker = new google.maps.Marker({
position: new google.maps.LatLng(data.lat, data.lng),
map: map,
icon: iconBase
});
marker.addListener('mousedown', function(){
infoWind.setContent(content);
infoWind.open(map, marker);
});
gmarkers.push(marker);
side_bar_html += '<a class="link" href="javascript:myclick(' + (gmarkers.length-1) + ')">' + data.id + '. ' + data.name + '<\/a><br>';
});
document.getElementById('side_bar').innerHTML = side_bar_html;
}
function codeAddress(cdata) {
Array.prototype.forEach.call(cdata, function(data){
var address = data.year;
geocoder.geocode( { 'name': address}, function(results, status) {
if (status == 'OK') {
map.setCenter(results[0].geometry.location);
var points = {};
points.id = data.id;
points.lat = map.getCenter().lat();
points.lng = map.getCenter().lng();
updateCollegeWithLatLng(points);
} else {
alert('Geocode was not successful for the following reason: ' + status);
}
});
});
}
function myclick(i) {
google.maps.event.trigger(gmarkers[i], 'mousedown');
}
function updateCollegeWithLatLng(points) {
$.ajax({
url: "action.php",
method: "post",
data: points,
success: function(res) {
console.log(res);
}
});
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
L java + Api di google Javascript 1
F NetBeans problema creazione progetto Java Windows e Software 0
Z [java] bufferizzare stream audio da mic Java 1
A [Cerchiamo] [Retribuito/a] "Java Solution Architect" Offerte e Richieste di Lavoro e/o Collaborazione 1
F Script java elenco alfabetico non funziona Javascript 3
C Serializzazione in java Java 1
M AIUTO ESERCIZIO JAVA Javascript 1
M Ripasso Java Offerte e Richieste di Lavoro e/o Collaborazione 0
F [OFFRO - RETRIBUITO] Sviluppatori JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
L leggere RGB di un pixel dello schermo in java Java 1
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
F Aiuto java script Javascript 2
T [Java] tipi generici con esempio pratico Java 1
J File audio in java Java 0
V [JAVA] come integrare un software scritto in java su una pagina web? Java 4
C Java client / server Java 0
F [OFFRO][RETRIBUITO] PROGRAMMATORE JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
C [Java] testare un metodo con Junit Java 1
A [Java] caricare un url esterno senza utilizzo di iframe Java 0
S [OFFRO] Debug delle tue applicazioni Java Offerte e Richieste di Lavoro e/o Collaborazione 1
L [Java] Aggiungere elementi ad array JSON Java 0
B [Java] Paginazione in risposta HTTP Java 0
A [Java]Date diminuite di un giorno su db MySQL Java 0
K [Java] aiuto switch case Java 1
P [Java] limite destro di un JFrame Java 5
D [Java] far partire JProgressBar all'apertura di un JFrame Java 1
N [java con eclipse]metodo ricorsivo che accetta in ingresso un char e restituisce un int Java 0
A Verifica validità data in Java Java 2
L [Java] Errore json conversione Java 0
Drago73 [Java] leggere/scrivere txt server Java 0
M [Javascript] Java card Java 0
serena.cerutti posizioni aperte: PhP, Java, .Net Offerte e Richieste di Lavoro e/o Collaborazione 0
N [Java]problema jasper report dopo compilazione file .jar Java 0
N [Java] Piccolo jform per calcolo totale da 2 campi i double Java 0
N [Java] jbutton con funzioni Java 2
M [java] esercizio lunghezza array di stringhe Java 0
A [java] problema esercizio Java 0
filograndipad2 Esempi chiari e completi sul funzionamento degli eventi in Java Java 1
Raziel84 [Java] Combinazione elementi matrice Java 0
A [java] problema esercizio array Java 5
L da php a popup java PHP 2
W Piccolo sistema per gestire alcune periferiche, Java o altro linguaggio? Java 8
S Cerco programmatore java Offerte e Richieste di Lavoro e/o Collaborazione 0
Z [Java] Grassetto assente su font incorporato nel pacchetto jar Java 0
O [Java] Lettura da JSON File Java 0
Z [Java] Caratteri distorti e spaziature errate nelle stampe di componenti swing Java 0
W Aiutino per compilare o eseguire un App Java Java 0
S [JAVA] Geocoding Java Java 0
Andy56 Parametri funzioni in Java Java 0
B [Java] Stringhe binarie Java 0

Discussioni simili