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密钥,如果适用撤销它。 –