输入

    1. //icon + 文字标签 兴趣点
    2. __cy.poi.add({
    3. pois:[{
    4. id:"xxxx", //poi id
    5. type: "xx", //poi的类型,poi分类
    6. default_hidden:true, //默认是否隐藏
    7. //展示距离区间值,[0,10000] 表示0到10000展示 地图距离单位(cm)
    8. //[-1]表示永远显示,
    9. show_distance:[0,10000],
    10. no_block:true, //POI是否无遮挡显示
    11. position_type: 0, //位置类型,0表示地图内的xyz坐标, 1表示经纬度,
    12. position: [122, 22, 22], //[x, y, z] 地图距离单位(cm)or [经度, 纬度, 距地面高度],
    13. icon: "http://xxxxx", //poi图标url
    14. icon_size: [100,100], //poi图标展示大小[宽度,高度] 屏幕像素点单位
    15. show_name: false , // 是否展示poi名字
    16. name_no_block:true, //POI名字是否无遮挡显示
    17. //自动展示poi名字的距离区间值,表示0到5000展示 地图距离单位(cm)
    18. //[-1]表示永远显示
    19. show_name_distance: [0,5000],
    20. name: "xxxx", //poi 名字 多行时使用 | 进行换行, 如 AAA|BBB AAA和BBB会分成两行显示
    21. name_font_size:5, //名字字体大小程度 数值范围:1~8
    22. name_font_color:[255,255,255,255], //字体颜色,rgba 0~255
    23. name_bg_color:[255,255,255,255], //字体背景颜色,rgba 0~255
    24. detail:"http://xxxx", //详细信息网页url, 不传或者空则不显示详情
    25. detail_size: [100,100], //详细信息网页展示大小[宽度,高度] 单位:屏幕像素点
    26. detail_offset: [0, 0], // 详细信息位置offset 单位米
    27. data:{}, //兴趣点携带的数据
    28. bv_position:[], //最佳视觉位置
    29. bv_rotator:[] //最佳视觉角度
    30. }
    31. ]},callback)
    32. // 自定义兴趣点 (html内容)
    33. __cy.poi.addCustom({
    34. pois:[{
    35. id:"xxxx", //poi id
    36. default_hidden:true, //默认是否隐藏
    37. type: "xx", //poi的类型,
    38. //展示距离区间值,[0,10000] 表示0到10000展示 地图距离单位(cm)
    39. //[-1]表示永远显示,
    40. show_distance:[0,10000],
    41. position_type: 0, //位置类型,0表示地图内的xyz坐标, 1表示经纬度,
    42. position: [122, 22, 22], //[x, y, z] 地图距离单位(cm) or [经度, 纬度, 距地面高度],
    43. content:"http://content_url", //poi html内容url,
    44. content_size:[100,100], //详细信息网页展示大小[宽度,高度] 单位:屏幕像素点
    45. data:{}, //兴趣点携带的数据
    46. bv_position:[], //最佳视觉位置
    47. bv_rotator:[] //最佳视觉角度
    48. }
    49. ]},callback)
    50. //三维兴趣点 (需与美术制定)
    51. __cy.poi.add3d({
    52. pois:[{
    53. id:"xxxx", //poi id
    54. type: "xx", //poi的类型,用于分类管理
    55. default_hidden:true, //默认是否隐藏
    56. //展示距离区间值,[0,10000] 表示0到10000展示 地图距离单位(cm)
    57. //[-1]表示永远显示,
    58. show_distance:[0,10000],
    59. no_block:true, //POI是否无遮挡显示
    60. position_type: 0, //位置类型,0表示地图内的xyz坐标, 1表示经纬度,
    61. position: [122, 22, 22], //[x, y, z] 地图距离单位(cm) or [经度, 纬度, 距地面高度],
    62. show_type: "xxx", //三维兴趣点类型(需与美术制定)
    63. show_name: false , // 是否展示poi名字
    64. name_no_block:true, //POI名字是否无遮挡显示
    65. //自动展示poi名字的距离区间值,表示0到5000展示 地图距离单位(cm)
    66. //[-1]表示永远显示
    67. show_name_distance: [0,5000],
    68. name: "xxxx", //poi 名字 多行时使用 | 进行换行, 如 AAA|BBB AAA和BBB会分成两行显示
    69. name_font_size:6, //名字字体大小程度 数值范围:1~8
    70. name_font_color:[255,255,255,255], //字体颜色,rgba 0~255
    71. name_bg_color:[255,255,255,255], //字体背景颜色,rgba 0~255
    72. detail:"http://xxxx", //详细信息网页url, 不传或者空则不显示详情
    73. detail_size: [100,100], //详细信息网页展示大小[宽度,高度] 单位:屏幕像素点
    74. detail_offset: [0, 0], // 详细信息位置offset 单位米
    75. data:{}, //兴趣点携带的数据
    76. bv_position:[], //最佳视觉位置
    77. bv_rotator:[], //最佳视觉角度
    78. }
    79. ]},callback)

    callback 回调输出

    {
       result:"" //输出结果 成功:"ok", 失败 返回具体原因
    }
    

    参考效果图
    添加poi-00_00_00-2022_02_22_17_35_10.gif
    新增poi-00_00_00-2022_02_23_15_39_08.gif

    说明:

    • 调用add需注意,数量一次不能超过200个点
    • detail字段如果不传输,则兴趣点不会展示详细信息框