【发布时间】:2017-04-21 06:33:35
【问题描述】:
我有以下代码,我试图根据在单独字段中输入的距离来设置谷歌地图缩放级别。
但是,我的地图似乎不遵守此代码,并且看不到我在这里做错了什么。
var dis = document.getElementById('distance-submit').value;
if(dis != "" || dis != null)
{
var zoomlevel= 13;
if(dis >=0 && dis < 3)
zoomlevel= 18;
if(dis >=3 && dis < 5)
zoomlevel= 19;
if(dis >=5 && dis < 10)
zoomlevel= 15;
if(dis >= 25 && dis <= 50)
zoomlevel = 9;
if(dis > 50 && dis <=100)
zoomlevel =8;
if(dis > 100)
zoomlevel =7;
console.log(zoomlevel)
var map;
var latlng = new google.maps.LatLng(lat, longi);
var mapOptions = {
center: latlng,
zoom: zoomlevel,
mapTypeId: google.maps.MapTypeId.ROADMAP
【问题讨论】:
-
试试这个并与你的代码比较jsfiddle.net/4a87k/804
标签: google-maps