Ale*_*exG 0 javascript jquery google-maps google-maps-api-3
我想在我的网站上包含一个自定义地图,对于主要部分,除了一件事之外,一切正常。
红色标记需要一个标签,虽然我可以添加一个图标并将其用作标记,但我想添加标签而不需要额外的图像。
我也不想使用额外的插件。
如果这不起作用:是否可以将其添加mapoptions
到标准嵌入地图中?唯一的缺点是它会在滚动时缩放。
查看当前地图:
标记的标签应具有:
HTML:
<div id="googleMap"></div>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
Run Code Online (Sandbox Code Playgroud)
JavaScript(jQuery):
$(function() {
function showMap() {
var mapZoom = 14;
var LatLng = new google.maps.LatLng(52.516275, 13.377704);
var mapOptions = {
zoom: mapZoom,
center: LatLng,
streetViewControl: false,
scrollwheel: false,
navigationControl: false,
mapTypeControl: false,
scaleControl: false,
keyboardShortcuts: false
};
var map = new google.maps.Map(document.getElementById('googleMap'),mapOptions);
var marker = new google.maps.Marker({
position: LatLng,
map: map,
draggable: false
});
}
google.maps.event.addDomListener(window, 'load', showMap);
});
Run Code Online (Sandbox Code Playgroud)
小智 7
我知道这是一个老问题,但我遇到了同样的问题,我发现您可以使用属性className将类附加到标签。更多这里。
例子:
marker = new google.maps.Marker({
position: new google.maps.LatLng(lat, lng),
label: {
text: "Hello World",
color: "#203334",
fontWeight: "bold",
fontSize: "16px",
className: "map-label"
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12547 次 |
最近记录: |