javascript – 无法获得“新外观”嵌入谷歌地图

前端之家收集整理的这篇文章主要介绍了javascript – 无法获得“新外观”嵌入谷歌地图前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
为客户建立一个网站我需要定期嵌入GMaps.为此,我使用maplace.js.

这一切都很好,但我注意到一些奇怪的事情.

我已经在我的Google帐户上启用了谷歌地图的新“外观”,所以现在它看起来非常漂亮和干净:

在这里,我可以生成一个iFrame,用于在我的网站上手动嵌入GMap,保持新的,干净的外观和相当方便的“获取方向”叠加:

但是,当使用maplace.js(因此实际上是地图API)时,我仍然可以看到漂亮而干净的控件的旧外观和noe:

我已经搜索了高低,以便让思考看起来与Google生成的框架相同,但没有运气.

这些是我用来完成任务的包含:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=geometry&v=3.exp"></script>
<script type="text/javascript" src="/Scripts/maplace.min.js"></script>

这是应用于地图的CSS:

#gmap {
    height: 300px;
    width: 100%;
}

实际的地图嵌入:

<script>
new Maplace({
    map_options: {
        scrollwheel: false,navigationControl: true,mapTypeControl: false,scaleControl: false,draggable: false,mapTypeId: google.maps.MapTypeId.ROADMAP
    },visualRefresh: true,locations: [

            {lat: 50.871197,lon:  4.696941000000038,zoom: 15}



    ]
}).Load();
</script>

有人对此有何想法?

解决方法

我想在我正在开发的网站上做同样的事情.我们发现真正有用的小明星可以保存用户Google地图收藏夹的位置,然后我意识到iframe使用的服务器端配置与我们提供的API不同.我们还检查了JavaScript版本的更改日志,遗憾的是现在还没有这样的功能.

https://code.google.com/p/gmaps-api-issues/wiki/JavascriptMapsAPIv3Changelog

猜你在找的JavaScript相关文章