使用Google地图获取非英语语言的iPhone使用说明

时间:2012-03-11 16:21:04

标签: iphone ios xcode google-maps

我尝试使用我的应用中的Google地图向用户提供指向POI的说明。

我打开以下网址,谷歌地图按预期打开:

http://maps.google.com/?saddr=Current%20Location&doflg=ptm&daddr=TEST@55.227784,9.351642

只要iPhone的语言设置为英语,方向就会正确显示,但当我将其设置为德语或丹麦语时,无法找到方向。我需要对URL进行不同的编码吗? - 或者我错过了其他什么?

提前Thanx!

2 个答案:

答案 0 :(得分:0)

在这个问题上花了几个小时后,我找到了解决方案。

事实证明,Current%20Location仅在iPhone设置为英语时才有效(我猜'当前位置'由于某些奇怪的原因已经本地化,所以也许可以在这里使用一些语言特定的字符串)。

相反,我现在正在使用从CoreLocation获得的用户当前GPS位置。

希望这有助于其他人!

答案 1 :(得分:0)

很少添加 - 如果您使用“当前位置”的本地化版本,它也适用于其他语言。不幸的是,由于某些原因,这不适用于iPad。更多信息可以在这里找到:http://www.martip.net/blog/localized-current-location-string-for-iphone-apps