出於某種原因,我無法在Google地圖上顯示標記 - 地圖本身加載正常 - 它只是我缺少的標記。我試着移動所有的代碼,以防萬一它是一個範圍問題,到目前爲止還沒有運氣。谷歌地圖不顯示標記
$(document).ready(function ($) {
var myLatLng = new google.maps.LatLng(document.getElementById('Latitude').value, document.getElementById('Longitude').value);
var marker = new google.maps.Marker({ position: myLatLng, visible: true });
function init_map() {
var myOptions = {
zoom: 14,
center: myLatLng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("gmap_canvas"), myOptions);
marker.setMap(map);
$(window).resize(function() {
google.maps.event.trigger(map, 'resize');
});
$('#accordion > .panel').on('show.bs.collapse', function (e) {
google.maps.event.trigger(map, 'resize');
google.maps.event.addListener(marker, "click", function() { infowindow.open(map, marker); });
var heading = $(this).find('.panel-heading');
heading.addClass("active-panel");
});
$('#accordion > .panel').on('hidden.bs.collapse', function (e) {
var heading = $(this).find('.panel-heading');
heading.removeClass("active-panel");
google.maps.event.trigger(map, 'resize');
google.maps.event.addListener(marker, "click", function() { infowindow.open(map, marker); });
})
}
google.maps.event.addDomListener(window, 'load', init_map);
});
請創建一個小提琴,標誌代碼看起來是正確的 - 猜測LAT長的部分不能正常工作。 –
https://jsfiddle.net/w8ekcjj8/ –
你的小提琴HTML不包含任何「緯度」或「經度」元素 – duncan