【问题标题】:Google Maps API - set zoom level based onGoogle Maps API - 根据设置缩放级别
【发布时间】: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

【问题讨论】:

标签: google-maps


【解决方案1】:

用途:

 var dis = document.getElementById('distance-submit').value;
 dis = parseInt( dis);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-04
    • 2014-05-04
    • 1970-01-01
    • 2021-11-24
    • 2012-12-05
    • 2013-12-01
    • 2011-03-15
    • 2014-03-18
    相关资源
    最近更新 更多