我一直在通过调用网址comgooglemaps://?saddr=&daddr=blahblahblah&directionsmode=driving
加载地图,在ios 8之前的版本上,将saddr空白结果留在从当前位置到目的地的路线上。但是,在iOS 8上它只是空白,有没有其他人经历过这个或找到了解决方法?
答案 0 :(得分:2)
我也注意到了这一点。我的解决方法是使用"当前+位置"或者"我的+位置"作为saddr的值而不是留空:
comgooglemaps://?saddr=Current+Location&daddr=blahblahblah&directionsmode=driving
或
comgooglemaps://?saddr=My+location&daddr=blahblahblah&directionsmode=driving
如果您需要向后兼容的东西,这种解决方法在iOS7中也是正确的。
documentation for the Google Maps URL Scheme仍然表示将saddr字段留空应默认为当前位置,因此Google需要更新其文档或这是一个错误。
更新:gmaps-api-issues有一个针对此错误的帖子,显然它已被修复。