1

我正在开发具有一些 GPS 功能的 Window mobile 6 应用程序。我知道如何获得当前位置以及如何获得两点之间的距离。

但我想要的是在屏幕上显示一个地图,其中两个点之间的突出显示路线以及它们之间的导航,如果可能的话,只使用 AGPS。客户不希望我使用地图(即 google 或 yahho 或 bing)。

我已经浏览过这些链接

Windows Mobile 中的 GPS

视窗移动 GPS

将 GPS 与 Windows Mobile Phone 配合使用

和其他一些但无法找到。

如果有人做过或知道一些好的来源,请与我分享。

谢谢并恭祝安康

4

1 回答 1

0

我是否正确理解了这个问题?您想在地图上的两点之间绘制路线,但不使用任何第三方映射库或控件?

如果是这样,解决方案很容易说明,但实施起来却非常复杂。您所要做的就是生成一个地图文件,该文件“了解”所有道路及其相互之间的空间关系、GPS 位置以及可能的其他地理点。这将允许您绘制地图并在给定 GPS 位置的情况下在地图上定位一个点。

然后,您需要运行类似经典的“旅行推销员”问题来确定两个兴趣点之间的最短路径。

最后,您只需在绘图代码中“突出显示”该路线。

看,简单的解释。有整个公司(如 Mapquest、Decarta 等)或公司部门(如谷歌和微软)多年来致力于解决这个问题。除非您打算成为地图解决方案提供商,否则我怀疑自己滚动是否具有很大的商业意义。

于 2012-05-04T16:51:36.540 回答