-1
點擊複選框時,是否可能在谷歌地圖上同時顯示標記和融合圖層?谷歌地圖API顯示標記和融合圖層一起
這是我迄今爲止,但它沒有顯示任何東西,當我點擊複選框。它只顯示當我把var marker
和var layer
裏面initMap()
功能。但不是當我想實現一個複選框
function initMap() {
var myLatLng = {lat: 38.5816, lng: -121.4944};
return new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: myLatLng
});
}
var map = initMap();
$(document).ready(function() {
// If city is clicked
$(".city-marker").click(function() {
if(this.checked == true) {
var marker = new google.maps.Marker({
position: {lat: 38.5816, lng: -121.4944},
map: map
});
}
})
// If county is clicked
$(".county-border").click(function() {
if(this.checked == true) {
var layer = new google.maps.FusionTablesLayer({
query: {
select: '05000US06001',
from: '196LqydLhOq1Wl9612hNhcGoh4vUmRjTaiFvDhA',
where: "'County Name' = 'San Francisco'"
}
});
layer.setMap(map);
}
})
})
https://jsfiddle.net/tuyenle/j2rc2zvu/2/