1)获取城市边界点的geojson
来自
https://gis.stackexchange.com/questions/183248/how-to-get-polygon-boundaries-of-city-in-json-from-google-maps-api
You can get polygon coordenates in json for using with googlemaps using openstreetmap. Go to http://nominatim.openstreetmap.org/ search a place like "Partido de Ituzaingó"
click on "details"
Look for OSM ID and copy it (control+c), example: 2018776
paste the ID in http://polygons.openstreetmap.fr/index.py and download the polygon
2)google地图无vpn时使用不了
Web 项目的话:
把 http://maps.googleapis.com/maps/api/js 换成
http://ditu.google.cn/maps/api/js 试试看
经纬度和webmercator的转换
3)EPSG:4326
在世界地图方面,EPSG:4326是比较著名的一个,因为由美国主导的GPS系统就是在用它,它还有一个名气更大的别名叫作WGS84,WGS(World Geodetic System)是世界大地测量系统的意思,由于是1984年定义的,所以叫WGS84,之前的版本还有WGS72、WGS66、WGS60。
4)Mecator投影
EPSG:3857(WEBMecator/pseudo mecator,在投影过程中,将表示地球的参考椭球体近似的作为正球体处理)
另一个比较知名的编码是EPSG:3857,这也是一张世界地图,目前主要是各大互联网地图公司以它为基准,例如Google地图,Microsoft地图都在用它。
其它:西安1980、北京1954等
5)地图分辨率、比例尺、屏幕分辨率
地图分辨率(Resolution),也称地面分辨率(Ground Resolution)或空间分辨率(Spatial Resolution),表示屏幕上一个像素(pixel)所代表的实际地面距离(米)。
地图比例尺(scale)是指地图上距离与地面实际距离的比例。在计算地图比例尺的时候,通常用到地面分辨率和屏幕分辨率这两个参数。
屏幕分辨率,也叫做像素分辨率,常用屏幕上每英寸长度内包含的像素数量来表达,即,Pixel per Inch,因此简写为PPI(或 DPI),一般地图的默认屏幕分辨率是96。有的地方也用像素大小(pixel size)来描述屏幕的可分辨率,如WMTS 标准中的0.28mm。
6)经纬度转Web墨卡托
dvec3 CMathEngine::lonLat2WebMercator(dvec3 lonLat)
{