我是Google地圖的新手。
我想在地圖上顯示帶有三種不同地圖類型(地圖,衛星,混合)的Google地圖。無法在Google地圖中顯示3種地圖類型
對於我寫的代碼像
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(35.02, 111.02),
zoom: 8, mapTypeControlOptions: {
mapTypeIds: [google.maps.MapTypeId.ROADMAP, google.maps.MapTypeId.SATELLITE,google.maps.MapTypeId.HYBRID]
},
mapTypeId: google.maps.MapTypeId.ROADMAP,
};
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
但與上面的代碼我可以只顯示在地圖和衛星地圖類型。第三種地圖類型混合不顯示在地圖中。 另外,當我點擊類型衛星時,我得到一個像標籤一樣的選項。所以我不想在衛星下面顯示標籤選項。
這是脫離主題,但刪除尾隨逗號這將在IE中引發錯誤:'mapTypeId:google.maps.MapTypeId.ROADMAP,' – duncan