span8
span4
理念通过gtitz··几何抽油机地球仪谷歌地图谷歌地图方向谷歌地图方向apijavascriptcaller
在谷歌地图API的路线就可以得到一个坐标到另一个坐标为折线航点:
https://developers.google.com/maps/documentation/directions网站/
请求示例:
谷歌返回一个JSON(因为我已经请求了JSON)与一些信息 - 包括编码格式(见第63行,87和101)航点:
{“地理编码”航路点“:[{“地理编码者”状态“:“确定”,“地点身份证”:“Eiplaxjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmwwww5zzzgvzzjgwwwwwwjjjjgwwwwwww5zzzvzvyzvzvzvzmvcvygvygvygvygvygvygvygvygvygvygvygvygvygvygvygvygvygvyg是的,“路线”:{“边界”:{“东北”:{“纬度”:46.9774785,“液化天然气”:15.6212531},“西南”:{“纬度”:46.9746073,“液化天然气”:15.6144114},“版权”:“Kartendaten©2018谷歌”,“腿”:{“距离”:{“文本”:“0,8公里”,“价值”:811},“持续时间”:{“文本”:“1分钟”,“价值”:81},“结束地址”:“Guggitz Bergweg 54,8081”Pirching am Traubenberg,Österreich,“结束位置”:{“lat”:46.9752518,“液化天然气”:15.6144114},“开始地址”:“Kirchbacher Str.99-122,8081,Österreich”,“开始位置”:{“lat”:46.9746073,“液化天然气”:15.6212531},“步骤”:{“距离”:{“文本”:“0,4公里”,“值”:361},“持续时间”:{“文本”:“1分钟”,“值”:20},“终点位置”:{“拉特”:46.9774785,“液化天然气”:15.61923},“html\u说明书”:“Auf\u003c b\u003ecirchbacher Str.\u003c/b\u003e/\u003cb\u003eB73\u003c/b\u003c/b\u003e nach\u003cb\u003c\u003c/b\u003c/b\u003c/b\u003c/b\u003e richtunc\u003e richtunc\u003cb\u003eGuggitz Bergweg\u003c/b\u003c/b\u003c/b\u003e startenc/b\u003e richtunc/b\u003e richtasr]RuBh@{@Rg@PGBc@Ra@TUN@V{AlAY^MPMRQ\\IR“},“开始位置”:{“lat”:46.9746073,“液化天然气”:15.6212531},“行驶模式”:“驾驶”},“距离”:{“文本”:“0,4公里”,“数值”:450},“持续时间”:{“文本”:“1分钟”,“数值”:61},“结束位置”:{“lat”:46.9752518,“液化天然气”:15.6144114},“html指令”:“\u003c b\u003eLinks\u003c/b\u003e abbiegen auf\u003cb\u003eGuggitzBergweg\u003c/b\u003e,“机动”:“左转”,“多段线”:{“点”:“ghv}Gesi~ALh@X`CzAfHp@hBfA”;“BJPnAzBr@fAPT\\Z”},“开始位置”:{“lat”:46.9774785,“液化天然气”:15.61923},“行驶模式”:“驾驶”},“交通速度”入口:[],“通过航路点”:[],“overview_polyline”:{“points”:“ivu}Gy_j~ASR]RqD|@o@TeAh@u@f@{AlAY^[d@[p@Lh@X`CzAfHp@hBrAnCnAzBr@fAn@p@”},“summary”:“Kirchbacher Str./B73 und Guggitz Bergweg”,“warnings”:[],“waypoint_order”:[]},“status”:“OK”}
请参阅Google的算法对其进行编码,因此在向另一个方向涂鸦步骤时应该可以解码字符串:
https://developers.google.com/maps/documentation/utilities/polyline算法
在本页上是一个用于解码多段线字符串的JavaScript代码示例:
https://stackoverflow.com/questions/40877840/google-maps-api-draw-a-route-using-points-of-a-多段线
但不幸的是,无法在JavaScriptCaller中包含JavaScript库:
https://maps.googleapis.com/maps/api/js?库=几何图形
因为JavaScriptCaller似乎不完全支持JavaScript,所以通过GeometryExtractor或GeometryReplacer进行解码是非常好的。
已经有很多编码(GeometryExtractor>参数>几何体编码):
©2019安全亚搏在线软件公司|法律