10 개 지구를 표시하기 위해지도를 맞춤 설정하려고합니다. "내 장소"에서 만든지도에 대한 링크를 추가했지만 중심점, 줌 또는 제목으로지도를 가져올 수 없습니다. 중심 LatLng은 우스터입니다 .. 아무 것도 작동하지 않습니다. 도움말 !!Google지도 myoptions가 작동하지 않습니다.
감사
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>dist-layer</title>
<script src="http://maps.google.com/maps/api/js?sensor=false"> </script>
<script>
function initialize() {
// var myLatlng = new google.maps.LatLng(42.268843,71.803774);
// zoomControl:false,
// zoom: 18,
// Title: "Mass Districts",
// center: myLatlng
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var mapOptions = {};
var kmlLayer = new google.maps.KmlLayer({
url: "http://mapsengine.google.com/map/kml? mid=zHTaYadv8Mrs.kHqpg6p0mrlk&lid=zHTaYadv8Mrs.khlpCJFyVigQ",
suppressInfoWindows: true,
Map:map
});
google.maps.event.addListener(kmlLayer, 'click', function(kmlEvent) {
var text = kmlEvent.featureData.description;
showInContentWindow(text);
});
function showInContentWindow(text) {
var sidediv = document.getElementById('content-window');
sidediv.innerHTML = text;
}
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map-canvas" style="width:40%; height:472px; float:left;"> </div>
<div id="content-window" style="min-width:15%; max-width:28%; height:430px; float:left; border: #0ff 5px double;padding: 10px;"> </div>
</body>
</html>
어쩌면 당신은 당신이 "아무것도 작동하지 않습니다"무슨 뜻인지 명확히하려면? – Drunix
미안 해요 .. 미안 해요 .. 내가 의미하는 바는 변화가없는 1에서 20까지의 "확대/축소"를 설정했다는 것입니다. 변화가없는 우스터 (현재 설정되어있는 곳)에서 도쿄로 변경되었습니다. 센터, 줌 및 mapType이 필요하다고 생각 했습니까 ?? 도움 – user3416835
[나를 위해 일한다] (http://jsfiddle.net/z6h7A/1/), 나는 당신이 preserveViewport를 원한다고 생각한다 : true – geocodezip