クライアント向けの Web サイトを構築するには、定期的に GMaps を埋め込む必要があります。そのために、maplace.js を使用します。
それはすべてかなりうまく機能しますが、奇妙なことに気づきました。
Google アカウントで Google マップの新しい「外観」を有効にしたので、非常にきれいに表示されます。
ここでは、Web サイトに GMap を手動で埋め込むための iFrame を生成できます。新しいクリーンな外観と便利な「ルート案内」オーバーレイを維持します。
ただし、maplace.js を使用する場合 (つまり、マップ API を使用する場合) は、以前の外観のままで、すっきりとしたきれいなコントロールが得られます。
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>
これについて考えている人はいますか?