【问题标题】:marker icon on get directions google map获取路线谷歌地图上的标记图标
【发布时间】:2014-11-14 20:04:42
【问题描述】:

我有一个关于在谷歌地图上放置标记获取路线的问题。我有这个脚本,它在页面加载时呈现地图但是,我想把公司徽标放在这张地图上。我的意思是像没有任何方向的初始地图。

    src="https://maps.googleapis.com/maps/api/js?v=3&amp;sensor=false"></script><script type="text/javascript">// <![CDATA[
var map;
        var directionsDisplay;
        var manila = new google.maps.LatLng(55.009657,-1.450706);
        var directionsService = new google.maps.DirectionsService(); 
        function initialize() {
            // Make the route draggable
            var rendererOptions = {
                draggable: true,                   
            } 
            directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions);
            var mapOptions = {
                zoom:13,
                mapTypeId: google.maps.MapTypeId.DRIVING,
                center: manila,
            }

            map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);
            directionsDisplay.setMap(map);
            directionsDisplay.setPanel(document.getElementById("directionsPanel"));

        }

我知道要在地图上显示图标,您需要创建标记对象...

var marker=new google.maps.Marker({
  position:manila,
  icon:'image-link'
  });

并使用这个标记你设置地图:

marker.setMap(map);

但我使用的是directionsDisplay.setMap(map); 而不是marker.setMap(map); 我如何将这个marker 对象传递给directionsService 映射?

【问题讨论】:

  • 对不起,我不明白。为什么不能同时调用?一个用于添加您的图标,一个用于显示路线

标签: google-maps


【解决方案1】:

【讨论】:

  • 谢谢!这不是确切的购买,我已经弄清楚了:)
  • 很高兴能帮上一点忙。欢迎登机。如果您发布明确的问题,您将始终在这里得到很好的帮助。玩得开心!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-10
  • 1970-01-01
  • 2020-04-28
  • 1970-01-01
相关资源
最近更新 更多