所以我现在一直在使用谷歌地图v3库为我当前的项目。一切正常,除了我一直在努力的自定义折线
我了解到您可以使用例如:
解码编码的折线var encoded_data = "ud|{H_igZ??F~BLpEGhCJdAXt@CUERF^\nBl@|BWvA^\JbAd@tCNbBhAhGLpABfCZdBCjAu@nA\`AJBLJF?DAp@r@E\C?Ab@@l@FLVDJIHBFWLLHHQVM@GARb@EIbB`@cAm@Mr@";
var decode = google.maps.geometry.encoding.decodePath(encoded_data);
并使用以下方法绘制折线:
var line = new google.maps.Polyline({
path: decode,
strokeColor: '#00008B',
strokeOpacity: 1.0,
strokeWeight: 4,
zIndex: 3
});
line.setMap(map);
lineArray.push(line);
一切正常,但我一直在想,因为有时绘制的折线不是很好,我的意思是好的,有时候折线没有跟着道路..
所以我的问题是,有没有办法可以将解码后的折线绘制成更好的形状?喜欢跟随我们想要的确切道路?我听说这个名为 Direction service 的谷歌地图库,但它与我的问题有关吗?