精华内容
下载资源
问答
  • 地图标注软件app
    千次阅读
    2021-08-05 15:50:45

    第一次写,,,

    1、适用于安卓 or ios (app端,小程序没测试)

    2、注意点:

    map组件的 @markertap 事件,并且 markers 里面的每一项必须要有id,用于区分标注的点和性能优化

    3、@markertap这个事件可以拿到marketid,与标注点数组的id相比较就可以拿到标注点的经纬度,至于怎么用可以看文档(uniapp-map组件文档)

    4、代码块

    @markertap这个事件可以拿到market的id,与标注点数组的id相比较就可以拿到标注点的经纬度,至于怎么用可以看文档
    
    //调用打开地图(需经度纬度和地址名称,地址名称是为了地图展示搜索)
    //经度纬度必须要,地图会根据这个进行定位导航
    this.toMapAPP(latitude,longitude,name)
    
    //必须授权定位,且选择地图时会提示是否安装了地图app
    openMapAPP(latitude,longitude,name){ //打开第三方地图
    	let url = "";
    	if (plus.os.name == "Android") {//安卓端
    		plus.nativeUI.actionSheet({//选择地图
    			title: "选择地图",
    			cancel: "取消",
    			buttons: [{title: "腾讯地图"},{title: "百度地图"}, {title: "高德地图"}]
    		}, function(e) {
    			switch (e.index) {
    				//下面是拼接url,不同系统以及不同地图都有不同的拼接字段
    				case 1:
    					//注意referer=xxx的xxx替换成你在腾讯地图开发平台申请的key
    					url = `qqmap://map/geocoder?coord=${latitude},${longitude}&referer=xxx`;
    					break;
                    //默认支持coord_type=gcj02
    				case 2:
    					url = `baidumap://map/marker?location=${latitude},${longitude}&title=${name}&coord_type=gcj02&src=andr.baidu.openAPIdemo`;
    					break;
    				case 3:
    					url = `androidamap://viewMap?sourceApplication=appname&poiname=${name}&lat=${latitude}&lon=${longitude}&dev=0`;
    					break;
    				default:
    					break;
    			}
    			if (url != "") {
    				url = encodeURI(url);
    				//plus.runtime.openURL(url,function(e){})调起手机APP应用
    				plus.runtime.openURL(url, function(e) {
    					plus.nativeUI.alert("未安装指定的地图应用请前往应用市场安装");
    				});
    			}
    		})
    		} else {
    			// iOS上获取本机是否安装了腾讯百度高德地图,需要在manifest里配置。我的app暂时只支持高德地图(其他的地图会有很大偏差)
    			  
    			plus.nativeUI.actionSheet({
    				title: "选择地图",
    				cancel: "取消",
    				buttons: [{title: "腾讯地图"},{title: "百度地图"}, {title: "高德地图"}]
    			}, function(e) {
    				switch (e.index) {
    					case 1:
    					    url = `qqmap://map/geocoder?coord=${latitude},${longitude}&referer=xxx`;
    					break;
                        //默认支持coord_type=gcj02
    					case 2:
    						url = `baidumap://map/marker?location=${latitude},${longitude}&title=${name}&content=${name}&src=ios.baidu.openAPIdemo&coord_type=gcj02`;
    					break;
    					case 3:
    						url = `iosamap://viewMap?sourceApplication=applicationName&poiname=${name}&lat=${latitude}&lon=${longitude}&dev=0`;
    						break;
    					default:
    						break;
    				  }
    				  if (url != "") {
    					  url = encodeURI(url);
    					  plus.runtime.openURL(url, function(e) {
    						  plus.nativeUI.alert("未安装指定的地图应用请前往appstore安装");
    				    });
    				}
    			})
    		}
    },

    更多相关内容
  • 这一次的项目,可以使用安卓做成手机APP,也可以用java做成网页界面,但是因为定位是一个实时功能,就需要比较便捷的方式,基于此,这次的项目,我将使用安卓来编写一个手机APP软件的开发使用Java语言、Google ...

    项目介绍

    这一次的项目,可以使用安卓做成手机APP,也可以用java做成网页界面,但是因为定位是一个实时功能,就需要比较便捷的方式,基于此,这次的项目,我将使用安卓来编写一个手机APP。软件的开发使用Java语言、Google APIs开发包和Eclipse 3.3开发环境。
    需下载的相关软件:
    JDK6.0、Eclipse3.3、Android SDK。
    (1) 安装软件和配置环境;
    (2) 获取百度地图 API;
    (3) 搭建电子地图基础界面;
    (4) 通过调用百度地图 API在基础界面中显示;
    (5) 调整定位参数并测试,优化定位速度与准确度;
    (6) 根据校园中的实际地理信息在更新电子地图中的内容;
    (7) 在搜索位置时,能够出现相关信息。

    我认为本课题研究的重点在于通过使用百度API实现将西安工业大学地图嵌入到我们将要做出来的手机APP中,并且利用API,java语言来实现定位,以及使用安卓SQLite数据库实现数据的增删改查。
    其次,本次研究的难点在于:我没有系统的了解过Java语言,对安卓环境的使用,开发也不是很熟悉,所以这个对我来说是一个很大的挑战。
    我在前期已经查阅了相关论文,资料,并且搭建好了安卓环境,获取了Google API,翻阅了相关书籍,了解安卓中SQLite的使用,创建数据表,增加数据,查询数据,修改数据,删除数据等。

    客户端:该软件客户端是根据某大学的某个校区进行定位,并能通过输入校园楼宇的名称,直接定位到该校园的楼宇上,地图可以放到缩小,并能显示地图的比例尺。定位后的楼宇能够显示楼宇的名称,让学生更容易找到定位后的建筑物,也算是GIS平台中的标签功能。

    服务端:信息维护:针对系统前台的校园楼宇的位置信息进行维护,通过输入地址的名称,经纬度和地址的说明,在地图上标注好位置信息,提交到数据库中,前台读取位置后,可以进行显示。新增位置后,可以显示经纬度信息,创建时间,还可以进行位置点的操作,包括修改和删除。用户管理:实现了对管理员用户的管理,新增管理员的信息,并能在线对管理员的密码进行修改。安全退出:通过安全退出,可以让用户的密码从session中进行清除,下次不会直接记录网站的密码,绕过安全验证。

    效果图

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 中科图新地图软件(LocaSpaceViewer)下载的卫片不是真实位置的,但是可以将你的测图成果载入软件,看是否与卫片符合。我们之前用CORS测了一段岸线,将其导入中科图新地图软件,经过测试,只有天地图的影像比较符合...

    中科图新地图软件(LocaSpaceViewer)下载的卫片不是真实位置的,但是可以将你的测图成果载入软件,看是否与卫片符合。

    我们之前用CORS测了一段岸线,将其导入中科图新地图软件,经过测试,只有天地图的影像比较符合真实位置。

    下面三张图分别是天地图、ArcGIS和微软的卫片与实测数据的对比。

    ArcGIS影像对比图:

    正在上传…重新上传取消​

    天地图影像对比图:

    微软影像对比图:

    谷歌影响对比图

    从上面的对比图可以看出,天地图与实测数据是吻合的,而ArcGIS和微软的卫片在西北-东南方向有一定偏移,总体都是朝东南偏移,ArcGIS和谷歌偏移量比微软小。另外,谷歌的影像似乎还存在一定旋转。

           前段时间有人问奥维地图怎么标注,博主的手机已经把奥维地图卸载了。今天重新安装奥维地图尝试了一下,界面与以前没有什么变化,手指按着屏幕不动就会弹出标注属性框,让你输入标注的地名。奥维地图可导入矢量的图形,辅助野外测绘作业。具体的做法就是将矢量图形导入它指定的文件夹,然后加载此矢量文件,卫片上就会显示矢量图形。

            奥维也有windows版本,博主下载安装以后,发现其主界面和功能基本与手机端一样,其使用的卫片是(高分2)GF2。

            

     

    展开全文
  • 方法要传入需要标注地点的纬度latitude,经度longitude,名字name //打开第三方地图 toMapAPP(latitude,longitude,name){ let url = ""; if (plus.os.name == "Android") {//判断是安卓端 plus.nativeUI....

    方法要传入需要标注地点的纬度latitude,经度longitude,名字name

    //打开第三方地图
    toMapAPP(latitude,longitude,name){
        let url = "";
        if (plus.os.name == "Android") {//判断是安卓端
    		plus.nativeUI.actionSheet({//选择菜单
    		    title: "选择地图应用",
    		    cancel: "取消",
    		    buttons: [{title: "腾讯地图"},{title: "百度地图"}, {title: "高德地图"}]
    		}, function(e) {
    		    switch (e.index) {
    				//下面是拼接url,不同系统以及不同地图都有不同的拼接字段
    		        case 1:
    				    //注意referer=xxx的xxx替换成你在腾讯地图开发平台申请的key
    		            url = `qqmap://map/geocoder?coord=${latitude},${longitude}&referer=xxx`;
    		            break;
    		        case 2:
    		            url = `baidumap://map/marker?location=${latitude},${longitude}&title=${name}&coord_type=gcj02&src=andr.baidu.openAPIdemo`;
    		            break;
    				case 3:
    				    url = `androidamap://viewMap?sourceApplication=appname&poiname=${name}&lat=${latitude}&lon=${longitude}&dev=0`;
    					break;
    		        default:
    		            break;
    		    }
    		    if (url != "") {
    		        url = encodeURI(url);
    				//plus.runtime.openURL(url,function(e){})调起手机APP应用
    		        plus.runtime.openURL(url, function(e) {
    		            plus.nativeUI.alert("本机未安装指定的地图应用");
    		        });
    		    }
    		})
        } else {
            // iOS上获取本机是否安装了百度高德地图,需要在manifest里配置
    		// 在manifest.json文件app-plus->distribute->apple->urlschemewhitelist节点下添加
    		//(如urlschemewhitelist:["iosamap","baidumap"])  
            plus.nativeUI.actionSheet({
                title: "选择地图应用",
                cancel: "取消",
                buttons: [{title: "腾讯地图"},{title: "百度地图"}, {title: "高德地图"}]
            }, function(e) {
                switch (e.index) {
                    case 1:
                        url = `qqmap://map/geocoder?coord=${latitude},${longitude}&referer=xxx`;
                        break;
                    case 2:
                        url = `baidumap://map/marker?location=${latitude},${longitude}&title=${name}&content=${name}&src=ios.baidu.openAPIdemo&coord_type=gcj02`;
                        break;
    				case 3:
    				    url = `iosamap://viewMap?sourceApplication=applicationName&poiname=${name}&lat=${latitude}&lon=${longitude}&dev=0`;
    					break;
                    default:
                        break;
                }
                if (url != "") {
                    url = encodeURI(url);
                    plus.runtime.openURL(url, function(e) {
                        plus.nativeUI.alert("本机未安装指定的地图应用");
                    });
                }
            })
        }
    }
    
    展开全文
  • 矢量数据下载 矢量标注标绘 标注管理功能 离线地图 手机APP 其他功能 下载帮助文档 快速入门视频教程 BIGEMAP快速入门 下载卫星影像 下载高程等高线数据 下载路网水系等矢量图 应用...
  • 目前室内停车场地图使用的是简单的图片显示方法,即人工将室内地图绘制成图片后,使用app客户端加载图片显示地图。而现有技术的问题与不足导致难以动态的更新和显示地图中各类元素。上海懒图信息科技有限公司经过...
  • BmapBmap,简单的双地图应用。可任意切换/高德地图数据源,致力满足日常生活的出行需求。具有步行、公交、骑行、驾驶等出行方案,查看街景。新版特性1.升级百度地图sdk6.0.02.升级高德地图sdk6.9.43.升级讯飞语音sdk...
  • 我们分析项目时,千万不要局限于线上,线下,其实很多时候线上和线下是...地图标注,是将商家或企业的线下地址信息标注到互联网电子地图、手机电子地图或导航地图中,这样用户在当地的电子地图上就可以看到商家的店铺信
  • BmapBmap,简单的双地图应用。可任意切换/高德地图数据源,致力满足日常生活的出行需求。具有步行、公交、骑行、驾驶等出行方案,查看街景。新版特性1.升级百度地图sdk6.0.02.升级高德地图sdk6.9.43.升级讯飞语音sdk...
  • 中控车机往往搭载的是独立的 Android 系统,可以独立完成安装、运行和使用软件等一系列操作。当然,也有不少汽车品牌针对自家车辆的中控车机系统进行了深度定制,比如奔驰的 MBUX、宝马的 iDrive 和奥迪的 MMI,...
  • JS跳转到第三方地图APP

    千次阅读 2018-08-30 10:02:53
    最近的一个项目需求中需要让我们的手机网页跳到第三方地图APP进行导航,开发完之后进行一下整理归纳。整理思路是根据不同地图APP来进行。并分为IOS端和Android端。 地图跳转的核心思路是通过URL来调起,不同的APP...
  • 这一次的项目,可以使用安卓做成手机APP,也可以用java做成网页界面,但是因为定位是一个实时功能,就需要比较便捷的方式,基于此,这次的项目,我将使用安卓来编写一个手机APP软件的开发使用Java语言、Google ...
  • GPS照片定位显示软件

    2020-05-12 11:29:32
    5.支持同时在地图中显示多张照片的位置标注; 6.支持照片位置标注聚簇功能,当显示大量图片标注时,视觉效果更清爽清晰; 7.支持交通图、影像图和地形图三种类型在线地图。 相信大家做外业调查后,室内整理照片资料...
  • 对于准备出海的开发者而言,如果能够拿到这样的一张“航海地图”,上面标注着: 区域市场商机及用户画像 技术坑点及避坑指南 全球化内容合规解读 未来新趋势和创新玩法 那么,开发者也许将无往不利。 11 月 20 日,...
  • 4、点击导航,打开弹窗选择高德地图,会进入第三方app中显示路线 5、地图已经封装成一个组件(AMapComponents),testMap页面只有一句代码 组件码云地址 注意点:地图导弹按钮是是异步组件,需要在配置文件(vue....
  • app定位、地图、坐标系的那些坑

    万次阅读 2016-10-19 12:01:54
    开发App时会遇到各种坑,本文分享我们在iOS/Android系统中定位和地图中遇到的坑,以及携程App的解决方案。 定位 定位即获取用户当前经纬度,iOS平台都是通过系统SDK接口获取的,因此所有App获取定位及精度的...
  • 采摘果园游人少?想去采摘找不到果园?解决办法来了!记者近日从巴彦淖尔市林草...经营采摘果园的果农上高德地图标注了自家果园位置后,游人按图索骥就可直奔果园进行采摘啦!怎么标注?往下看↓↓↓记者了解到,原...
  • 我们今天以高德地图的数据为例来简单的了解一下,在APP中如何调用和使用API。了解它内部的原理和注意事项。首先我们应该找到一个API的开放网站,以高德地图为例,我们找到高德地图的官网。 注册成为开发者。成为...
  • 基于android的校园导航地图定位app

    千次阅读 2021-06-06 12:44:38
    这一次的项目,可以使用安卓做成手机APP,也可以用java做成网页界面,但是因为定位是一个实时功能,就需要比较便捷的方式,基于此,这次的项目,我将使用安卓来编写一个手机APP软件的开发使用Java语言、Google ...
  • 有关在Vue中JS如何在H5移动端如何调起第三方地图软件(高德、腾讯、百度)
  • 需求:根据经纬度绘制标记点,点击标记点弹出弹框和底部按钮,点击顶部弹框进入二级界面,点击底部按钮弹出第三方地图软件选择页,实现跨进程跳转。 项目是公司项目,只放出重要部分代码。 绘制标记点: final ...
  • 估计每个爱好编程的都想某天可以开发出一个专属于自己的软件or应用,在下也是。然而由于当初入门编程的时候偷懒特地避开了那些以开发为目的源代码级的语言(比如说java,C和C++)而选择了R,我离这个目标估计是越走...
  • 无论是GIS行业用户还是户外出游的普通用户,你都可以通过使用微图APP标注功能对测绘点或当前所处的位置进行标注,以备后期内业数据处理或收藏感兴趣的重要位置。在水经注微图APP中,有三十多种在线地图供你浏览...
  • app端跳转至百度地图(第三方软件);若无,则跳转至高德地图(第三方软件);若均无,则打开腾讯地图(uni自带方法:uni.openlocation)其它端打开腾讯地图(uni自带方法:uni.openlocation)demo源码:测试数据:wgs84: 39...
  • (1)可以通过经纬度,进行定位,并标注位置。 (2)检测某一海域内,出现次数最多的船的信息。(有类似的检测功能就行) (3)可切换不同的地图,例如可以切换谷歌地图,高德,百度等等。 (4)部分地图可离线使用...
  • 第一次有公众号专门推荐我做的这个“杭州登山地图app,所以特地转载下,感谢@杭州iKids 到了杭州最宜人的季节,秋高气爽,满城桂花香。 这个季节当然是不能辜负的,温度适宜,晓风扑面,是徒步爬山最适合的...
  • 中控车机往往搭载的是独立的 Android 系统,可以独立完成安装、运行和使用软件等一系列操作。当然,也有不少汽车品牌针对自家车辆的中控车机系统进行了深度定制,比如奔驰的 MBUX、宝马的 iDrive 和奥迪的 MMI,...
  • 21年三四月份国内地图界大佬“奥维地图”也相继受到管制,现在仍然处于业务调整状态,软件应用也是下架后至今未上线,可以说是至今“生死未卜”。 至于测绘部门为何大力整治地图服务,我们不得而知,但是可以肯定的...
  • 最近看了某著名科普up主关于导航软件规划路线的视频,其中提到了一个梗,在德国柏林,一位名叫西蒙·弗雷克特的艺术家,一个人推着一辆小推车装着99台安卓手机,在谷歌地图上“瘫痪”一条街,让很多司机绕道而行。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,911
精华内容 1,164
热门标签
关键字:

地图标注软件app