gpt4 book ai didi

ios - 如何从 HERE MAP iOS 上的经纬度获取完整地址

转载 作者:可可西里 更新时间:2023-11-01 00:54:05 25 4
gpt4 key购买 nike

我想在 iOS premium sdk map 中按纬度和经度获取完整地址。在 Android 中,我看到可以使用 ReverseGeocodeRequest 按纬度和经度获取地址,但我没有找到适用于 iOS 的任何内容。

目前,我正在从 CLLocationCoordinate2D 获取地址,但我认为如果我通过 HERE MAP sdk 获取地址会更好,因为我使用的是 HERE MAP 而不是 Apple MAP。我附上了下面的android代码。

GeoCoordinate vancouver = new GeoCoordinate(latitude,longitude);

new ReverseGeocodeRequest(vancouver).execute(new ResultListener<Location>() {

@Override

public void onCompleted(Location location, ErrorCode errorCode) {

try {

assetData.address = location.getAddress().toString().replace("\n", "");



} catch (NullPointerException e) {

e.printStackTrace();

}



}

});

最佳答案

你必须使用 NMAAddress HERE iOS SDK 中的类。

NMAAddress 提供文本地址信息,包括门牌号、街道名称、城市、国家、地区等。它包含有关地址或 map 上某个点的所有内容。 NMAPlaceLocation 类表示 map 上可以检索附加属性的区域。这些附加属性包括 NMAAddress、唯一标识符、标签、位置、访问位置和位置的 NMAGeoBoundingBox

请查看文档部分Geocoding and Reverse Geocoding了解更多详细信息,包括示例代码。

关于ios - 如何从 HERE MAP iOS 上的经纬度获取完整地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56625186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com