-1
我已遵循一些指南,但標籤未顯示在我的地圖上。 我使用離子。 這是我的代碼(在地圖控制器):標記上的標籤不起作用
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;
}
標記正確觀看在地圖上,但它並沒有顯示其標籤..
致謝!完美的作品! :) –
對不起,我可以使用更多不同寬度的標籤並居中標記嗎? –
和其他問題..點擊更多的標記不工作..我添加它: google.maps.event.addListener(標記,'點擊',(功能(標記,我){ return function() $ scope.setInfoWindow(data [i] .id); } })(marker,i)); –