如何创建带有方向的静态 api 地图 [英] how to create a static api map with directions

查看:14
本文介绍了如何创建带有方向的静态 api 地图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试构建一个静态谷歌地图,其中包含从宾夕法尼亚州维拉诺瓦到宾夕法尼亚州德文的路线.我也生成了一个 google api 密钥,但我无法构建 url.能否给我一个示例网址,以便我了解它的情况并构建新网址.

谢谢

解决方案

看这里:

I am trying to build a static google map with directions from villanova,pa to devon, pa. I have generated a google api key also and I am not able to build the url. can you please give me a sample url so that i can see how it is and build the new ones.

thanks

解决方案

look here: Google Maps API Doc

Basically the flow is: 1) you ask for Directions (via Directions API) 2) in the XML/JSon result, you'll find a tag like this:

 <overview_polyline>
   <points> a lot of chars here.. </points>
 </overview_polyline>

3) you ask for Static Map specifying in the url the param:

path=enc:<the lot of chars you got in (2) >

This is a sample image:

whith this URL request: https://maps.googleapis.com/maps/api/staticmap?size=400x400&path=enc:sizwFsq_z@Lg@j@o@bASbBLpCt@n@%5El@x@%5CN~Cd@nHCn@EdDdDv@n@lG%7CAgBhFUrADn@Zx@hMfStF%7CIvBrDl@dEJxBMlEG%60CVjBv@lEPjBIbAM%60@GAMDKNBh@JLBLa@lD@zD%60@rCzApFxBvJtEfVZdEq@fBaAZi@Ik@_@%7DBsB%7DBuA%7BAa@_Gw@oDNwBf@wEjCo@n@gErE%7DLdNqIfKeBpCoApCy@dCwArFgC%60RaD%7COmAnE%7BDpIcDvFeDdEmDxDkD%60CwG~Dyg@tUwJzFy@p@kExEcLrPiDrCaDbBwFlC_F%60EuAlBiB%7CDiA%60Eg@tCm@pHErFbApPFpDGpA_@~Dc@vBwAhEyDzIeBzDsBvC_A~@eC%60B_C%7C@aDd@%7DHGsKAsGDsDXsDv@uEjBiCbBmE~DaDzDqG%60IyFnGqFdFoHvEqHtC_PnEeF~AoFxBgGxDkFtE%7DGnJqCxF%7DAbEcBnGyAxGsBjKoGn%5CoBtIwCrJyApD_EnIyGzKmNlTyJzNsClDiF~EkI%7CFuAx@wIlFwJ%7CFiH%60FwGdFgJbI%7BNbNmGdGqH%60IiEpFaExGqDnHoBfFyCtJwBxIoJ%60d@iHhWqIpU%7BPzc@aCtF%7DFlJcHdHwF%7CDgH%7CCqWxGqElByDxBsFhEwClDi%5Dnb@%7BDdEkMxKoBbB_A%60A%7B@%5CaACc@%5BSc@GkAR%7B@l@g@%7C@@pAhAjAtAlBzBlE%60GfB~CdElHpXpf@hZzh@hEzHdEfFzIdIrWpU%60fA~A%60FlGdChEnBlEdHdTdJbY%7CFtQ~BxIpExSlBrJ%7CAbGjAbDxAbDhAzB~C~ErAhBdDhDvDrDlFjHnD%7CHvBjHz%5CfqAxEzP%60CzJ~@%60FjAjIjAbNd@dGfBnUpApWdAxVvAp%5DbAlLnAxGbAnDbBvElB%7CDxCzHfBdIXtBt@~JH~GKxGBhJ%5ExDnAfHdCtL%5ExDZ%60I@vWq@bXQ%7CKDxF%60ArMnBhRhBxJpErMfIjTfCbInBdJdCfPdAhH%60Lzw@hBlHpD%7CIlB%60DbEfFtIxIdClCte@hf@%7CTrUxFxIrBfFvA%60FnAhGlAbJ%7CBtQdBbIrB~F%7CHjN%7CNrVdG~J%7CJ%60QfK%7CPpDfGtIjPhAxBv_@du@~Rb%60@lL%60VvD%60Lh@%60Ct@lDfAjHl@jGTfEPzNWbLc@zGqBfRiFjd@yApROdHDdK%7CDpw@bD~n@dCbg@tAtU~Dxs@x@xG%60BpJtAvFP%7CBGjAw@r@sDOwBU%7D@Uo@MM%60@_@%60BaCtQc@pAsFzGiC%7CDgD%60F%5BLIJEZgA%7CDwB~EmAxAa@Vu@HoAd@w@%7CA

这篇关于如何创建带有方向的静态 api 地图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆