小编Naz*_*eem的帖子

让箭头标记指向另一个标记的方向

我正在制作一个谷歌地图应用程序,用户可以在其中搜索位置。该位置必须指向预定义标记的方向。

鉴于以下代码段:

预定义的标记:

      var station = new google.maps.LatLng(52.375401, 5.218824);

      var stationMarker = new google.maps.Marker({
        position:   station,
        map:        map,
        });
Run Code Online (Sandbox Code Playgroud)

将放置在用户搜索位置的标记:

      var direction = new google.maps.LatLng(52.376423, 4.887234);

      var directionMarker = new google.maps.Marker({
        position:   direction,
        map:        map,
        draggable:  false,
        title:      "test"
        });

      directionMarker.setIcon(({
        path: google.maps.SymbolPath.BACKWARD_CLOSED_ARROW,
        scale: 6
        }));
Run Code Online (Sandbox Code Playgroud)

如何确保方向标记(即来自用户搜索结果的标记)始终指向预定义的标记?

我正在使用 Google Maps API v3。

我创建了一个 jsFiddle,你可以在这里找到

javascript google-maps google-maps-api-3

4
推荐指数
1
解决办法
5717
查看次数