Googleマップを使用してMeteorウェブアプリを入手しました。ズームコントロールにプラス/マイナス記号が表示されていないGoogleマップ
getCoordinates(mapsArray(), function (coords) {
var mapCanvas = document.getElementById('map');
var mapOptions = {
center: new google.maps.LatLng(coords[0] + 0.00145, coords[1] + 0.00135), // For some reason it centers off of the address entered. These numbers compensate.
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP,
scaleControl: false,
scrollwheel: false,
disableDoubleClickZoom: true,
styles: [...styles here...]
};
var map = new google.maps.Map(mapCanvas, mapOptions);
var marker = new google.maps.Marker({
position: { lat: coords_objLat.f + 0.00145, lng: coords_objLon.b + 0.00135 },
title: mapAddress[0]
});
marker.setMap(map);
});
function getCoordinates(address, callback) {
var coordinates;
geocoder.geocode({ address: address }, function (results) {
coords_objLat = results[0].geometry.viewport.f;
coords_objLon = results[0].geometry.viewport.b;
coordinates = [coords_objLat.f, coords_objLon.b];
callback(coordinates);
})
}
地図はマテリアライズカードの中にありますが、私はそれがどのように適切かはわかりません。
<div class="col s12 m6 l6">
<div class="card">
<div class="card-image waves-effect waves-block waves-light" id="map">
<!--<map is here>-->
</div>
.
.
.
CSS:それはどのようなものか
#map {
height: 200px;
background-color: #01579b;
padding: 0;
}
。右下のコントロールにプラス記号とマイナス記号と人物が表示されます。
任意のアイデア:前にこれを見て覚えていないのですか? Google Maps Documentationから
Ah。問題が解決しました。それは、犯人であった地図のdivの 'wave-effect'クラスでした。何とかイメージに影響を与えていました。 –