为客户建立网站我需要定期嵌入 GMaps。为此,我使用了 maplace.js。
这一切都很好,但我注意到了一些奇怪的事情。
我在我的谷歌账户上启用了谷歌地图的新“外观”,所以现在它看起来非常漂亮和干净:
在这里,我可以生成一个 iFrame 用于在我的网站上手动嵌入 GMap,保持新的、干净的外观和相当方便的“获取方向”覆盖:
但是,当使用 maplace.js(因此,实际上是 maps API)时,我仍然会得到旧的外观和漂亮而干净的控件的 noe:
我一直在寻找一种方法来使想法看起来与谷歌生成的框架相同,但没有运气。
这些是我用来完成工作的包含:
<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>
有人对此有想法吗?