Я звоню в приложение Google Maps, чтобы показать направление между «текущим местоположением» и другим местоположением. Я использую следующий код,
NSString* url = [NSString stringWithFormat:
@"http://maps.google.com/maps?saddr=%@&daddr=%f,%f",
@"Current\%20Location",
destCoordinate.latitude, destCoordinate.longitude];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
Обратите внимание, что я передаю @ "Current \% 20Location" как saddr . Это прекрасно работает, если Язык моего телефона установлен на Английский . @pazustep, здесь , в моем посте, касающемся поиска текущего местоположения, предположил, что это не будет работать, если Language отличается. И, очевидно, чтобы решить эту проблему, я должен использовать Базовое местоположение , чтобы найти текущее местоположение и передать широта и долгота в приложение Google Maps. Но я ожидаю другого способа решения этой проблемы без изменения логики реализации.
- Существует ли какой-либо встроенный API для перевода строки "Текущее местоположение" или любой строки в текущий телефон Язык ?
- Если нет, есть ли способ сообщить приложению Google Maps о переводе строки на текущий язык?