怎么把18个点再一张图上标注出来呢

怎么把18个点再一张图上标注出来呢,第1张

打开“钉图标记”小程序,授权位置信息,进入我的,点击上方登录按钮进行登录。然后可以在地图页的地图和图层内根据自己需求建立地图和图层,这里对地图和图层做一个解释;地图相当于一个磁盘目录,比如我们在工作生活中需要分野中开,这时我们可以建立一个工作地图,一个生活地图。然后生活中有旅游计划,我们可能要去多个地埋凳方,这时候我们可以在生活地图中创建黄山旅游计划、杭州旅游记录等图层。

2

/4

在每个图层中,我们可以根据需求添加字段信息,这里的字段就是我们根据自己需要建立的自定义内容存储的功能,您可以将内容填写在这些字段内。

具体 *** 作为:在图层列表页面,点击需要添加字段的图层后面的“…”,在d出的功能框中选择字段管理即可进入字段页面。

3

/4

这时就可以在地图上添加标记点了,点击地图界面右侧最下方的“画点”按钮,移动地图选择要标记点的位置,再点击下方“在此添加标记”按钮,即可跳转到标记信息填写页面。在这里可以填写信息,并且之前添加的字段信息也可以填写进来。

在这里要特别弯脊旅声明,标记信息填写页面会自动选择设置了“默认图层”的图层,如果不是往该图层添加标记点,需要手动切换图层。

4

/4

填写完信息就会直接返回地图界面,就可以看到添加的标记点了,点击需要查看详情的标记,会在界面下方d出标记的一些功能 *** 作,包括分享、导航、修改位置、编辑等功能。可以将点分享给好友,或者直接导航到这个点的位置、也可以直接修改标记的位置或者编辑信息。

还可以点击标记信息右侧的详情按钮,进入标记详情,可以查看完整的标记信息。

内容仅供参考并受版权保护

举报/反馈

1、打开微信,从上往下滑动,在搜索小程序中输入群报数。

2、在群轿胡报数小程序内,可点击创建后,选择已有模版。也可点击从空白创建,添加自己所需内容。这里使用从空白创建。

3、在输入标题后,可按照图片顺序启用名单,点此添加名单进行班级闭旅拦名单预设。并选择点选式。

4、可以按照需要添加填表项,镇春如添加视频后输入标题背诵概念,即可让学生将背诵概念的视频上传到小程序中。

5、可以点击开启循环打卡,即可检查学生每日背诵情况。

import java.awt.event.MouseEvent

import java.awt.event.MouseListener

import javax.swing.*

import java.awt.*

import java.util.LinkedList

public class DrawPoint extends JFrame implements MouseListener{

private LinkedList<Point> list//新建一个Point类型的链表存储用于存储“节点”

private final int WIDTH=318,HEIGHT=340

private Dimension scrnsize

private Toolkit toolkit = Toolkit.getDefaultToolkit()

public DrawPoint() {

// TODO Auto-generated constructor stub

list=new LinkedList<Point>()//链表初始化

//窗口设置部分,不比细究

this.setSize(WIDTH,HEIGHT)

this.setResizable(false)

this.setDefaultCloseOperation(EXIT_ON_CLOSE)

scrnsize = toolkit.getScreenSize()

setLocation(scrnsize.width / 2 - getWidth() / 2,

scrnsize.height / 2 - getHeight() / 2)

this.addMouseListener(this)//添加窗口鼠标监听

this.setVisible(true)

}

@Override

public void mouseClicked(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mouseEntered(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mouseExited(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mousePressed(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mouseReleased(MouseEvent e) {

//为鼠标按钮释放添加事件处理

// TODO Auto-generated method stub

int x=e.getX()//获取鼠标的x坐标

int y=e.getY()//获取李族鼠标的y坐标哪枣弊

String str=JOptionPane.showInputDialog(null, "请输入改点标记文字")

//显示对话框,根据用户输入得到标记文字岩隐

if(str!=null){//若标记文字不为空,则该点视为有效点,将该点加入链表

list.add(new Point(x,y,str))

}

repaint()//用该函数调用paint()方法,进行重构 *** 作

this.validate()

}

public void paint(Graphics g){

if(list.isEmpty())//如果链表为空,不进行任何 *** 作,直接返回

return

for(Point p:list){//遍历数组,获取所有节点

g.drawOval(p.getX(), p.getY(), 2, 2)//先画点

g.drawString(p.getS(), p.getX()+5, p.getY()+6)//再标注节点的描述性文字

}

}

public static void main(String args[]){

DrawPoint p=new DrawPoint()

}

}

class Point {//节点类,包含x坐标,y坐标,描述性文字3个属性

private int x,y//x坐标和y坐标

private String s//描述性文字

public Point(){

x=0

y=0

s=""

}

public Point(int x,int y,String s){

this.x=x

this.y=y

this.s=s

}

public int getX(){

return x

}

public int getY(){

return y

}

public String getS(){

return s

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12318968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存