第三方接口

目的:为了方便用户或者企业结合自身的个性化需求,奥维互动地图浏览器PC 6.21版本中添加第三方开发接口。

原理:第三方程序通过Windows的消息机制或WebSocket接口与奥维地图进行协作。

应用方向

需要通过第三方软件对奥维地图中标签、轨迹、图像和路线等收藏夹对象进行读取、添加、修改和删除操作的个人及第三方企业。特别是那些拥有自己数据库,并且需要与奥维地图进行相互协作的第三方。

第三方接口具体可以做什么?

  1. 通过单击鼠标从奥维地图中获取经纬度
  2. 设置临时的标签对象
  3. 设置地图位置(包括地图类型、显示级别、显示位置)
  4. 将带有经纬度的点(可以从图片中获取)以照片图标的方式显示在奥维地图中。
  5. 通过奥维地图解析经纬度所对应的地理区域
  6. 对收藏夹对象(包括文件夹、标签、轨迹、图像和路线等(包括临时对象))进行读取、添加、修改和删除操作,通过对象ID将对象设为选中状态。
  7. 获取奥维地图的版本号及运行路径
  8. 支持将第三方工具条集成到奥维地图工具栏上。
  9. 获取当前屏幕奥维地图中心点信息
  10. 获取当前登录用户VIP等级
  11. 获取图形对象所有填充图案信息
  12. 查找奥维对象(通过对象id、对象名称、对象图标、线条类型等)
  13. 动态获取奥维地图中心点信息(监听地图移动)
  14. 设置、获取关联点
  15. 获取当前点在谷歌28级地图下像素比例
  16. 获取地图数据(需VIP5及以上)
  17. 获取等高线数据(需VIP5及以上)
  18. 添加、删除、查询工具栏自定义按钮,并进行点击事件监听
  19. 添加、删除、查询收藏夹自定义菜单项,并进行点击事件监听
  20. 设置自定义弹窗
  21. 添加工具栏自定义菜单列表,并进行点击事件监听
  22. 获取轨迹对象基本信息(对象id、起始时间、终止时间、最低海拔、最高海拔、最大速度、最低速度、轨迹点数量、轨迹长度)
  23. 获取图形对象基本信息 (对象id、面积、周长、顶点数量、区域个数)

第三方接口的使用案例请参考(C++): 源码 手册

第三方接口的使用案例请参考(WebSocket): 源码 手册

WEB版控制台Demo参考(WebSocket): 源码 手册

更多TIPS

如果您还想对元生华网第三方接口进行功能上的拓展,请加入我们的QQ群(元生华网第三方接口群 485348594)与我们进行联系。

也可以拨打我们的客服热线:400-893-8099

另外,奥维地图在早期版本添加了标签图标关联功能。用户可以通过标签关联并调用第三方应用程序。如监控、网页、办公软件等。

具体使用可参照一下使用帮助文档: 如何设置标签图标关联