怎么在map上显示自己的位置

============问题描述============

RT,已经能获取到自己位置的坐标了,不知道怎么在map上添加图标,十分感谢

============解决方案1============

arcgis大概如下:

GraphicsLayer graphicsLayer = new GraphicsLayer();

mapView.addLayer(graphicsLayer);

Point  loc= new Point(120.8664698600769,36.14800174970085); //获取的定位

SpatialReference sr4326 = SpatialReference.create(SpatialReference.WKID_WGS84);

Point p = (Point)GeometryEngine.project(loc, sr4326, mapView.getSpatialReference()); //转为地图坐标

Drawable drawable = Drawable.createFromPath("/mnt/sdcard/lcon.png"); //Icon.png 是个图标

PictureMarkerSymbol picSymbol = new PictureMarkerSymbol(drawable);

Graphic g= new Graphic(p, picSymbol);

graphicsLayer.addGraphic(g);

时间: 2024-12-18 03:11:06

怎么在map上显示自己的位置的相关文章

在地图上显示当前的位置

1 package com.aihunqin.crazy; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.View; 6 import android.view.View.OnClickListener; 7 import android.widget.TextView; 8 9 import com.baidu.location.BDLocation; 10 import c

iOS:实现MKAnnotation协议,在地图上设置大头针,点击显示具体的位置信息

如何添加大头针(地标): 通过MapView的addAnnotation方法可以添加一个大头针到地图上 通过MapView的addAnnotations方法可以添加多个大头针到地图上 –(void)addAnnotation:(id <MKAnnotation>)annotation; 说明:需要传入一个遵守了MKAnnotation协议的对象 基本步骤为: <1>新建一个遵守MKAnnotation协议的类: @interface MyAnnotation : NSObject 

页面滚动到一定位置时才显示在指定位置上的元素的jquery代码

当前可视窗口的顶部到页面的顶部高度+可视页面的高度>元素的绝对高度+元素自身高度时,显示当前元素. 页面滚动到一定位置时才显示在指定位置上的元素! 将$(".timeline.animated .timeline-row")换成指定的选择器即可! (function() {  $(document).ready(function() {    var timelineAnimate;    timelineAnimate = function(elem) {      retur

如何将经纬度利用Google Map API显示C# VS2005 Sample Code

原文 如何将经纬度利用Google Map API显示C# VS2005 Sample Code 日前写了一篇如何用GPS抓取目前所在,并回传至资料库储存,这篇将会利用这些回报的资料,将它显示在地图上,这个做法有两种,最简单的就是直接传值到Google Maps上. 举例来说,当我们知道经纬度后,只要将数据套到以下网址即可. http://maps.google.com/maps?q=25.048346%2c121.516396 在参数q=后面,就可以加上经纬度了. 25.048346是Lati

百度地图如何引用到自己网站,并在地图上显示企业的相关信息

步骤一: 打开下面这个地址:http://api.map.baidu.com/lbsapi/creatmap/index.html 步骤二:定位中心点 在打开的页面左侧,输入企业的详细地址,然后点查找,即可在右侧的地图中显示企业的具体位置. 步骤三:设置地图 主要是设置地图的尺寸大小,其它的按照默认即可,比如我们要调用的地图大小宽度为600像素,高度为500像素 步骤四:添加标注 这是关键的一步,点开后,我们点选那个绿色的小点图标,然后在地图上企业所在的位置点击一下,即可标注好地点,标记好了之后

html5定位并在百度地图上显示

在开发移动端 web 或者webapp时,使用百度地图 API 的过程中,经常需要通过手机定位获取当前位置并在地图上居中显示出来,这就需要用到html5的地理定位功能. navigator.geolocation.getCurrentPosition(callback); 在获取坐标成功之后会执行回调函数 callback; callback 方法的参数就是获取到的坐标点:然后可以初始化地图,设置控件.中心点.缩放等级,然后给地图添加point的overlay: var map = new BM

实现ZABBIX MAPS line 上显示两台交换机中的带宽流量

实现ZABBIX MAPS line 上显示两台交换机中的带宽流量,见下图 方法如下: 一.使用GetIf 获取相应的接口和OID 参见 使用zabbix监控交换机端口流量 http://www.educity.cn/linux/1440421.html 二.在ZABBIX HOSTS中新增 Items. 三.在MAP LINE LABEL中输入

对话框上动态控件的创建、在Picture Control控件上显示图片

1  MFC对话框之上的动态控件的创建 对话框上的控件是MFC类的一个具体对象. 当在对话框之上使用静态控件时,可以根据类向导来为每个控件添加消息.响应函数以及变量. 当需要在对话框中动态的创建某个控件时,就需要手动来代替类向导为动态控件添加消息.响应函数及变量. 动态创建控件时,可按照以下步骤进行: (1) 明确控件所属于的类 每一个控件都对应着一个类(例如按钮Button所属于的类为CButton). 如,在程序中我们需要用CButton类创建一个具体的按钮对象,并用函数指示它在对话框之上的

AIX小机 RS/6000 液晶显示屏上显示代码(LED)的含义

本文介绍RS/6000 启动过程中机器上的液晶显示屏代码的含义. 本文代码不针对具体机型. ---------- Dump Progress Indicator ---------- 0c0 The dump completed successfully 0c1 The dump failed due to an I/O error. 0c2 A user-requested dump has started. You requested a dump using the SYSDUMPSTAR