Bu kendi kodum. Tekniği daha önceki bağlantıda deniyordum ama benim için çalışmadı. Yani böyle yaptım.
Öncelikle ben, düzenli grafik API sorgusu ile
function initialize() {
mapMain = new google.maps.Map(document.getElementById('map-canvas'), {
center: new google.maps.LatLng(37.4, -100.1),
zoom: 3,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
mc = new MarkerClusterer(mapMain);
var queryText = encodeURIComponent("select wikipedia_article, xy from "+tableid);
var query = new google.visualization.Query("https://www.google.com/fusiontables/gvizdata?tq="+queryText);
query.send(handleQueryResponse);
}
Sonraki, benim handleQueryResponse içinde, ben dinamik olarak oluşturulan belirteçleri füzyon tablo sorgulanan ve Mapclusterer
function handleQueryResponse(response){
dataTable = response.getDataTable();
for(var i=0; i< dataTable.getNumberOfRows();i++){
var hrefval = dataTable.getValue(i,0).toString();
var arr = dataTable.getValue(i,1).toString().split(" ");
var latlng = new google.maps.LatLng(arr[0], arr[1]);
var marker = new google.maps.Marker({
position: latlng,
map:mapMain
});
fn = markerClick(i, marker);
google.maps.event.addListener(marker,'click', fn);
markers.push(marker);
}
mc.addMarkers(markers);
}
Bu durumda
onu ekledi Ana harita, işaretleyici dizisi (aşağıdaki koddaki mc) genel değişkenlerdir. Tam çalışma örneğini here görebilirsiniz.
Bu gönderiye bakıp bunu kendi başıma araştırıyorum. Bir yorum bıraktığımı düşündüm evet, Google Fusion Tables Ekibine göre mümkündür. [Https://groups.google.com/d/msg/fusion-tabloları-users-group/eW-der8-diM/UnaqHkpgeDcJ] – danagerous
@danagerous Bir FusionTablesLayer üzerinde yapmanın ve referanslardan bahsetmiş olduğunuz yayın gibi bir Fusion Tablosundaki verileri kullanmanın arasında büyük bir fark var. Bir Füzyon Tablosundan veri kullanarak bunu yapmak mümkündür, sunucu tarafında işlenen bir FusionTablesLayer kullanarak bunu yapmak hala mümkün değildir. Sunucu tarafında, her bir yakınlaştırma düzeyinde gruplandırılmış öğelerin bir Katmanı oluşturmak zorunda kalacaklardı. – Freddy
@danagerous bağlantınızın bozuk olduğu görülüyor. Alternatif biriniz var mı? – tentaclenorm