【发布时间】:2015-07-18 11:50:11
【问题描述】:
我遵循了一些指南,但我的地图上没有显示标签。 我用离子。 这是我的代码(在地图控制器中):
var myLatLng = new google.maps.LatLng(lat,lon);
var stylesMap = [
{
featureType: "poi",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];
var myOptions = {
zoom: 15,
center: myLatLng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
streetViewControl: false,
mapTypeControl:false,
styles: stylesMap
};
var map = new google.maps.Map(document.getElementById("gmaps-canvas"), myOptions);
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
labelContent: "$425K",
labelAnchor: new google.maps.Point(22, 0),
labelClass: "labels", // the CSS class for the label
zIndex: 10000,
icon: "img/marker/tuseiqui.png"
});
google.maps.event.addListener(marker, 'click', function() {
});
这是css:
.labels {
color: red;
background-color: white;
font-family: "Lucida Grande", "Arial", sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
width: 40px;
border: 2px solid black;
white-space: nowrap;
}
标记在地图上已正确查看,但未显示其标签..
【问题讨论】:
标签: javascript google-maps google-maps-api-3 maps google-maps-markers