用何种方法能实现如题所示的功能,通过接收到的GPS信息,将位置在地图中标注出来。提个方案也好啊,谢谢了

解决方案 »

  1.   

    goolge api 3.0离线版,缓存api和地图到本地,从此调用不在受goolge服务器限制
    地图缓存技术分为三种
    1.通过goolge地图下载工具下载选定范围内所有层级的地图数据(电子地图、卫星地图)
    2.按需服务器缓存,用户在浏览地图时,浏览到哪里服务器缓存到哪里
    3.按需客户端缓存,用户在浏览地图时,客户端按需缓存引擎缓存用户浏览的区域
    支持goolge地图、mapabc地图、矢量地图(需单独购买切片工具)
      

  2.   

    建议把谷歌地球插件嵌入程序中,步骤:
    1。下载谷歌地球插件
    2。显示谷歌地球
    3。接收到的GPS位置,然后让谷歌地球显示采用浏览器控件显示会比较简单些
    不是很明白你题目的问题,希望回答不会跑题!
      

  3.   

    在vc里面你加载个webbroswer控件。然后你用百度地图api或者google地图api。
      

  4.   

    对 我说的是这个意思,http://blog.chinaunix.net/uid-25768849-id-372598.html我按照这个加载Google Earth,但是
    IApplicationGE m_geApplication;
    m_geApplication.CreateDispatch(CLSID_ApplicationGE);
    每次用m_geApplication调用函数就出错,但我下的例子却可以正确执行,是上面网页中讲的还有什么偏差吗