我正在尝试在Google Maps静态地图上显示来自Google Maps Directions api的路径。路线api调用的网址如下所示:
https://maps.googleapis.com/maps/api/directions/json?origin=lübeck&destination=hamburg&key=MY_API_KEY
我得到一个包含所有信息的有效json响应。然后,我想通过此api调用在静态地图上显示路径概述的编码折线:
https://maps.googleapis.com/maps/api/staticmap?sensor=false&size=860x600&path=enc:THE_ENCODED_POLYLINE
Run Code Online (Sandbox Code Playgroud)
静态地图不会显示路径。我怀疑路线api返回的编码折线格式错误或不完整。如果将返回的编码折线输入到Google的交互式折线解码器中,则会在末尾自动添加“ @”字符。产生的折线将显示在静态地图上,但与方向不匹配。
我在不同城市之间的路径上进行了准确的工作流程,完全没有问题。是否有人对这个示例有什么想法有任何想法。
google-maps polyline google-maps-static-api google-maps-direction-api