我正在尝试使用Geocomplete库(http://ubilabs.github.io/geocomplete/)填充地图,但是我没有得到正确的选项。当我使用下面的代码时,该函数将绘制地图,但是只有混合的“ mapOption”有效。缩放设置为默认值-不管我将其更改为什么。有任何想法吗?

$(document).ready(function(){
     $("#street-address-id").geocomplete({
        map: "#map_canvas",
        mapOptions: {
          zoom: 18,
          mapTypeId: "hybrid"

        }
    })

});

最佳答案

在jquery.geocomplete.js中进行更改

 var defaults = {
    bounds: true,
    country: null,
    map: false,
    details: false,
    detailsAttribute: "name",
    location: false,

    mapOptions: {
      zoom: 14,//Change Here
      scrollwheel: false,
      mapTypeId: "roadmap"
    },

    markerOptions: {
      draggable: false
    },

    maxZoom: 16,//Change Here
    types: ['geocode'],
    blur: false
  };

关于javascript - jQuery Geocomplete选项不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21662133/

10-12 13:03