2
谷歌地圖API我不是一個開發商,卡在這個panTo()
。我想要的是用if-else語句運行此函數,而不加載新的谷歌地圖和沒有jQuery。啞劇()對於沒有的jQuery或PHP
<body>
<div id="map"></div>
<div>
<ul>
<li><a href="#" id="abc" onclick="main(1)">A</a></li>
<li><a href="#" id="def" onclick="main(2)">B</a></li>
<li><a href="#" id="ghi" onclick="main(3)">C</a></li>
<li><a href="#" id="jkl" onclick="main(4)">D</a></li>
</ul>
</body>
</div>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBFX2v5z34vYKl0We4nHV4KFV1j6uVsltg&callback=main"></script>
和功能是:
function main(number) {
var map;
var map= {
center:new google.maps.LatLng(33.72939,73.09315),
zoom:10,
};
if (number==1) {
map.setCenter(51.508742,-0.120850);
}else if (number==2) {
map.setCenter(33.72939,73.09315);
}else if (number==3) {
map.setCenter(33.939445,73.34587);
}else{
alert("Sorry! No Place found with name ")
}
var map1= new google.maps.Map(document.getElementById("map"),map);
}
'HREF = 「#」'將滾動你的網站上面。你不想那樣。 (希望有人會告訴你如何防止同時發佈一個答案) –
你可能要編輯您的API密鑰,如果適用撤銷它。 –