簡體   English   中英

在谷歌地圖 v2/v3 中的路線中的特定距離上添加標記

[英]add marker on specific distance in route in google map v2/v3

我想創建一個網頁並使用谷歌地圖 v2/v3 javascript api 創建以下功能...

我想在兩個城市之間的預定義路線(沒有直線)上添加一些標記。

應在用戶提供的特定距離上添加此新標記。

我在網上搜索了很多,但找不到演示或博客來演示這種類型的功能...

如果有人已經經歷過這個,請幫助我

首先,您肯定要使用 API 3,而不是 API 2,后者自 2010 年 5 月起已被棄用。

我認為有兩種方法可以解決這個問題。
一種方法是沿路線繪制標記,並在每個標記之間繪制一條折線。 這很容易設置,但基本上只是在標記之間繪制直線(或測地曲線)。 例如,如果您希望路線實際沿着一條道路行駛,則需要為該道路的所有曲折點繪制標記點。

另一種方法是使用 DirectionsService 來呈現兩個城市之間的方向,並使用 Waypoints 指定您希望方向通過的標記。 我認為這樣會更好。

下面是一個示例: http : //code.google.com/apis/maps/documentation/javascript/examples/directions-waypoints.html

這是關於如何構建它的 Google 教程: http : //code.google.com/apis/maps/documentation/javascript/services.html#Waypoints

對我來說,最好的教程無論如何都在 Google 網站上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM