草庐IT

地图学

全部标签

javascript - 修复了谷歌地图混搭中的图例

我有一个带有Googlemap混搭的页面,其中的图钉按日期(星期一、星期二等)进行了颜色编码。包含map的IFrame是动态调整大小的,因此它会在浏览器窗口调整大小时调整大小。我想在map窗口的一Angular放置一个图例,告诉用户每种颜色的含义。GoogleMapsAPI包含一个GScreenOverlay具有我想要的行为的类,但它只允许您指定一个图像用作覆盖,我更喜欢使用其中包含文本的DIV。将DIV放置在map窗口上(例如)左下角的最简单方法是什么,当调整浏览器窗口大小时,它会自动保持在相对于该Angular的同一位置? 最佳答案

javascript - 谷歌地图 : Live drawing and updating a Polyline

我真的是JS的新手,很抱歉,我没有附上我的代码,因为我所做的一切-来自GoogleMapDocs的“helloworld”示例。所以,有什么问题:我想根据用户的当前位置绘制一条折线。因此,目前每个google.maps.LatLng()都应该有坐标。map上应该出现全程更新,比如每5秒一次。最后一点就像早上在map上行走的可视化,类似的东西。我知道如何“绘制”map并在varflightPlanCoordinates[]中添加点,我要求提供一些示例或链接,我可以在其中找到:如何将当前位置添加到varflightPlanCoordinates[]如何让所有这些东西在“实时”模式下更新感谢

javascript - 谷歌地图 : Live drawing and updating a Polyline

我真的是JS的新手,很抱歉,我没有附上我的代码,因为我所做的一切-来自GoogleMapDocs的“helloworld”示例。所以,有什么问题:我想根据用户的当前位置绘制一条折线。因此,目前每个google.maps.LatLng()都应该有坐标。map上应该出现全程更新,比如每5秒一次。最后一点就像早上在map上行走的可视化,类似的东西。我知道如何“绘制”map并在varflightPlanCoordinates[]中添加点,我要求提供一些示例或链接,我可以在其中找到:如何将当前位置添加到varflightPlanCoordinates[]如何让所有这些东西在“实时”模式下更新感谢

实现地图遮罩 leaflet

1前言在地图中加载的底图是瓦片服务(固定大小的规则矩形),底图的范围很大,铺满了整个div,但是我们的感兴趣的部门可能只是其中一部分,如何在整个屏幕中突出感兴趣的部分--地图遮罩(遮挡图像中不感兴趣的部分)。最常见的用处是突出行政区内部区域。图1湖南省遮罩2实现方法地图遮罩实现思路:在大范围区域的内部挖洞(感兴趣部分),矩形中挖出行政区边界在leaflet中常用L.polygon来实现面中挖洞,上代码varlatlngs=[[[-91,-181],[91,-181],[91,181],[-90,181]],//外环[[37,-109.05],[41,-109.03],[41,-102.05],

高精度地图相关概念

高精地图数据规格:NDS和OpenDividerNDS(NavigationDataStandard),是由德国宝马、大众等车厂联合导航电子地图提供商提出的一种导航电子地图存储标准,是一种基于嵌入式数据库的导航电子地图数据存储标准。采用WGS84坐标系统。分为地图显示、路径规划、名称、POI、交通信息、语音表达六个内容层。每一层数据存储在嵌入式数据库的不同数据表中。对于某一内容层数据,划分为多个比例尺的数据表达层。对于某一内容层指定比例尺的数据,进行分块(Tile)表达和存储;某块(Tile)数据表现为数据库表中的一条记录,即对应数据库表中的一条记录。数据间的关联,不再是通过传统的地址偏移来链

微信小程序 - 实现地图标点及导航功能,在地图上标记位置及第三方软件进行导航(无需授权,点击地址后直接打开地图并在地图上高亮标记位置、展示位置名称、详细地址,“去这里“ 可拉起外部第三方地图导航软件)

前言网上的代码都太乱了,各种乱七八糟的授权验证等,很多朋友不知道如何下手。实现了微信小程序开发中,用户无需弹框授权就能打开地图高亮显示某个位置,并且支持导航和计算路程距离等,例如,每个商家都有店铺位置,当点击地址时在地图中显示该位置并可一键导航过去,如下图真机运行所示,当点击位置时打开地图并标点位置,并且无需获取用户的位置授权!本文站在新手小白的角度,您可以直接复制代码,运行后稍微改改马上就能用了。示例代码干净整洁,注释详细示例源码

【FAQ】关于无法判断和区分用户与地图交互手势类型的解决办法

一.问题描述当用户通过缩放手势、平移手势、倾斜手势和旋转手势与地图交互,控制地图移动改变其可见区域时,华为地图SDK没有提供直接获取用户手势类型的API。二.解决方案华为地图SDK的地图相机有提供CameraPosition类,此类包括所有相机位置参数,如位置、方位、倾斜角度和缩放级别。具体可以查看下图:华为地图SDK同时也有提供地图相机的移动侦听事件,应用层可以通过设置侦听器对地图相机的移动状态进行侦听,比如地图相机开始移动、停止移动等事件。如果要判断用户与地图的交互手势,可以在地图相机开始移动的侦听事件中分别记录target、bearing、tilt和zoom的初始值。在地图相机移动结束的

安卓:百度地图开发(超详细)

目录一、百度地图介绍1.MapView类:2.BaiduMap类:3.GeoCoder类:4.GeoCodeOption类:5.GeoCodeResult类:6.LocationClient类:7.LocationClientOption类:8.RoutePlanSearch类:9.LatLng类:10. PoiSearch类: 11.PoiResult类:12.PoiInfo类:13.PoiOverlay类:14.MarkerOptions类:15.MapStatusUpdate类:二、使用例子例1:获取当前位置: MainActivity: activity_main: AndroidMa

高德地图与百度地图坐标相互转化

高德地图与百度地图坐标相互转化1.WGS-84原始坐标系,一般用国际GPS纪录仪记录下来的经纬度,通过GPS定位拿到的原始经纬度,Google和高德地图定位的的经纬度(国外)都是基于WGS-84坐标系的;但是在国内是不允许直接用WGS84坐标系标注的,必须经过加密后才能使用;2.GCJ-02坐标系,又名“火星坐标系”,是我国国测局独创的坐标体系,由WGS-84加密而成,在国内,必须至少使用GCJ-02坐标系,或者使用在GCJ-02加密后再进行加密的坐标系,如百度坐标系。高德和Google在国内都是使用GCJ-02坐标系,可以说,GCJ-02是国内最广泛使用的坐标系;3.百度坐标系:bd-09,

[JavaScript游戏开发] 绘制Q版地图、键盘上下左右地图场景切换

系列文章目录第一章2D二维地图绘制、人物移动、障碍检测第二章跟随人物二维动态地图绘制、自动寻径、小地图显示(人物红点显示)第三章绘制冰宫宝藏地图、人物鼠标点击移动、障碍检测第四章绘制Q版地图、键盘上下左右地图场景切换文章目录系列文章目录前言一、本章节效果图二、任务拆解2.1、准备【地图层图片】2.2、准备【游戏窗口层】2.2.1、CSSposition属性2.2.2、CSSoverflow属性2.2.3、CSSbackground-color属性2.3、准备【游戏地图层】2.3.1、CSSz-index属性2.4、实现【键盘上下左右操作】总结前言本章内容在第一章的基础上进行了升级,因此带大家回