免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1640|回复: 4
收起左侧

怎么在mapbasic中定义object 、point

[复制链接]

6

主题

282

铜板

5

好友

技术员

Rank: 3Rank: 3

积分
59
发表于 2014-4-30 16:56 | 显示全部楼层 |阅读模式
怎么在mapbasic中定义object 、point

6

主题

282

铜板

5

好友

技术员

Rank: 3Rank: 3

积分
59
 楼主| 发表于 2014-4-30 17:49 | 显示全部楼层
主要想通过折线的方式来测距离,但是一直说变量或字段point 没有定义
Sub drawline2
   Dim dist,x1, y1,x2, y2,sum As Float
   dim pts(100),p1,p2  as object
   'point pts()=new point()
   pts(1)=point
  ' p1=point
  ' p2=point
   dim i,n as integer         
   sum=0.0                                 
   n=ubound(pts)
   for i=1 to n
    p1=pts(i)
    p2=pts(i+1)
    x1=CentroidX(CMD_INFO_p1)
    y1=Centroidy(CMD_INFO_p1)
    x2=CentroidX(CMD_INFO_p2)
    y2=Centroidy(CMD_INFO_p2)
    dist = Distance(x1,y1,x2,y2,"mi")
    sum=sum+dist
    next
    note "距离为"+sum+"m"
end  sub

有人知道怎么改么

回复 支持 反对

使用道具 举报

发表于 2014-4-30 20:32 | 显示全部楼层
进来向大神学习
回复 支持 反对

使用道具 举报

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128760

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2014-4-30 21:41 | 显示全部楼层


进来 看看了
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

头像被屏蔽

0

主题

3246

铜板

0

好友

禁止发言

积分
1892
发表于 2025-1-9 09:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表