如何找到两个地方之间的位置?

时间:2011-03-21 19:22:05

标签: c# google-maps google-maps-api-3

我有两个文本框,其中用户输入他的源和目的地,当用户按下提交按钮时,在源处绘制一个标记,而在目的地绘制另一个标记,那么任何人都可以告诉我如何找到中间位置吗?使用谷歌地图api版本3。

2 个答案:

答案 0 :(得分:0)

您可以在两点之间执行directions请求。这将在地图上渲染折线,以显示两点之间的行车路线。

答案 1 :(得分:0)

做一点数学。您基本上想要在一行上找到两个点的midpoint,遵循以下公式:

x1 + x2
-------
   2

你想要做两次,一次是纬度,一次是经度。然后,您可以在地图上放置标记。