C端蜂鸟地图
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

66 行
2.7 KiB

  1. $(function(){
  2. let baseUrl='https://ciformall.youlane.cn/C';
  3. if(window.location.origin=='https://gametest.malls.iformall.com'){
  4. baseUrl='https://ctest.malls.iformall.com/C'
  5. }else if(window.location.origin=='https://game.malls.iformall.com'){
  6. baseUrl='https://c.malls.iformall.com/C'
  7. }else if(window.location.origin=='https://game.youlane.cn'){
  8. baseUrl='https://ciformall.youlane.cn/C'
  9. }
  10. init()
  11. function init(){
  12. $.ajax({
  13. url:baseUrl + "/api/fengniaomap/getConfig",
  14. type:"GET",
  15. dataType: "json", //返回数据格式为json
  16. headers: {
  17. 'content-type':'application/json',
  18. "token":"c34103fa-1d40-4ba7-95a4-28975e1d9143:789:wx-cuser",
  19. // "token":getQueryString('token')
  20. },
  21. success:function(res){
  22. const data = res.data;
  23. let mapOptions = {
  24. appName: data.appName,
  25. key: data.key,
  26. mapID: data.mapId,
  27. container: document.getElementById("fengmap"),
  28. mapURL: `/api/mapfile/${data.tenantId}/`,
  29. themeURL: `/api/mapfile/${data.tenantId}/theme/`,
  30. themeID: data.themeID,
  31. }
  32. let zoomOptions = {
  33. position: 3, //分为左上 1、左下2、右上3、右下4。
  34. offset: { x: 0, y: 50 } //控件位置偏移。{x:10,y:10},基于原始位置的x,y方向的偏移。
  35. };
  36. let compassOptions = {
  37. position: 2 //分为左上 1、左下2、右上3、右下4。
  38. };
  39. let map = new fengmap.FMMap(mapOptions);
  40. map.on("loaded", function() {
  41. let toolbar = new fengmap.FMToolbar(toolbarOptions); //楼层控件
  42. let zoomToolbar = new fengmap.FMZoomControl(zoomOptions); //缩放控件
  43. let compass = new fengmap.FMCompass(compassOptions); //指南针控件
  44. // let earch = new fengmap.FMSearchRequest()
  45. toolbar.addTo(map);
  46. zoomToolbar.addTo(map);
  47. compass.addTo(map);
  48. compass.on("click", function() {
  49. map.setRotation({
  50. rotation: 0,
  51. animate: true,
  52. duration: 0.3,
  53. finish: function() {
  54. console.log("setRotation");
  55. }
  56. });
  57. });
  58. });
  59. }
  60. })
  61. }
  62. })