java - 如何定位谷歌地图标记?

标签 java google-maps google-maps-api-3

我有一个带有标签的自定义标记,我想将标签放置在标记的中心。我尝试了填充、边距和偏移量,但仍然无法正常工作。我该怎么做? Image here

var image = './stylesheet/images/map-marker/activity-marker.png';

 for(var i = 0; i < data.length; i++) {
    var coords = data[i].GPSCoordinates.split(',');
    var position = new google.maps.LatLng(coords[0], coords[1]);
    var labels = "" + (i + 1);
    addMarker(position, map, labels);
 }

 function addMarker(location, map,label) {
  var marker = new google.maps.Marker({
        position: location,
        map: map,
        label: {
           text: label,
           fontSize: "12px",
           color: "#e74c3c",
           fontFamily: "montserrat"
        },
        icon: image
     });
  }

最佳答案

var image = './stylesheet/images/map-marker/activity-marker.png';

 for(var i = 0; i < data.length; i++) {
    var coords = data[i].GPSCoordinates.split(',');
    var position = new google.maps.LatLng(coords[0], coords[1]);
    var labels = "" + (i + 1);
    addMarker(position, map, labels);
 }

 function addMarker(location, map,label) {
  var marker = new google.maps.Marker({
        position: location,
        map: map,
        icon: {
             labelOrigin: new google.maps.Point(9, 9),  // Set this value for position of lable on marker...
             url: './stylesheet/images/map-marker/activity-marker.png'
            },
        label: {
           text: label,
           fontSize: "12px",
           color: "#e74c3c",
           fontFamily: "montserrat"
        },
        
     });
  }

关于java - 如何定位谷歌地图标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52144952/

相关文章:

javascript - 如何在 React Native 的 MapView 中设置标记

google-maps-api-3 - Google Maps API v3 SVG标记消失

google-maps - Google Maps V3 API map 无法正确居中

java - 如何在Java中获得真实的字符串高度?

java - 在 tomcat 而不是 Netbeans 中的 glassfish 上部署 webapp 项目

java - Java 7 中的正则表达式命名捕获组支持

java - 将eclipse项目导出到jar

google-maps - 绘制多条路线的Google Map

android - 我们可以以编程方式缓存谷歌地图吗?

google-maps-api-3 - 从当前缩放谷歌地图获取边界经度和纬度