[英]Random GIS Point on the Anylogic map
您仍然需要将代理设置为随机点。
我创建了一个 gisRegion 并使用一个按钮在 gisRegion 中随机放置 10 个代理。 随着每次点击,代理都被放置在该区域的其他地方。
如果要随机放置代理集合,可以使用以下代码:
for(MyAgent agent: myAgents){
Point gisPoint = gisRegion.randomPointInside();
agent.setLocation(gisPoint);
}
如果您想移动 1 个特定代理,您可以这样做:
Point gisPoint = gisRegion.randomPointInside();
myAgents(0).setLocation(gisPoint);
祝你好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.