navigation.js 1.1 KB

123456789101112131415161718192021222324252627
  1. (function () {
  2. var page = {
  3. init: function ($page, param) {
  4. //地图初始化
  5. var map = new AMap.Map("navigation-map", {
  6. resizeEnable: true,
  7. center: [113.955439, 22.542956],//地图中心点
  8. zoom: 12 //地图显示的缩放级别
  9. });
  10. //骑行导航
  11. var riding = new AMap.Riding({
  12. map: map,
  13. });
  14. //根据起终点坐标规划骑行路线
  15. riding.search(param.start, param.end, function(status, result) {
  16. // result即是对应的骑行路线数据信息,相关数据结构文档请参考 https://lbs.amap.com/api/javascript-api/reference/route-search#m_RidingResult
  17. if (status === 'complete') {
  18. learun.layer.toast('绘制骑行路线完成:');
  19. } else {
  20. learun.layer.toast('骑行路线数据查询失败:' + result);
  21. }
  22. });
  23. }
  24. };
  25. return page;
  26. })();