我正在开发具有一些GPS功能的Window移动6应用程序。我知道如何获取当前位置以及如何获取两点之间的距离。
但我想要在屏幕上显示一张地图,其中包含两点之间的突出显示路线以及它们之间的导航(如果可能的话(,仅使用 AGPS。客户不希望我使用地图(即谷歌或yahho或bing(。
我已经浏览了这些链接
Windows Mobile 中的 GPS
视窗移动全球定位系统
将 GPS 与 Windows Mobile Phone 配合使用
和其他一些但无法找到。
如果有人做过或知道一些好的来源,Shareit 会告诉我。
感谢和问候
我是否正确理解这个问题? 您想在地图上的两点之间绘制路线,但不使用任何第三方映射库或控件?
如果是这样,解决方案很容易陈述,但实施起来确实很复杂。 您所要做的就是生成一个地图文件,该文件"知道"所有道路以及它们彼此之间的空间关系,GPS位置以及可能的其他地理点。 这将允许您绘制地图并在给定 GPS 位置的情况下在地图上定位一个点。
然后,您需要运行类似于经典的"旅行推销员"问题来确定两个兴趣点之间的最短路线。
最后,您只需在绘图代码中"突出显示"该路线即可。
看,简单易懂。 有整个公司(如Mapquest,Decarta等(或公司部门(如Google和Microsoft(致力于解决这个问题。 除非您打算成为地图解决方案提供商,否则我怀疑推出自己的地图解决方案是否具有商业意义。