目前,我正在利用反向地理编码将经度和纬度简单地转换为地点和子地点。
我可以覆盖这个并且基本上让我自行决定返回自定义字符串,因为我提供了坐标吗?有什么想法吗?
public static native void expose()/*-{
var myRequest = @com.my.app.MyJavaObject::MY_REQUEST;
var id = myRequest.@com.my.app.MyJavaObject::request_id;
//do something useful with these values...
}-*/;
答案 0 :(得分:0)
如果您知道这些名称是什么,您可以尝试使用换掉匹配字符串的开关。
var locale_string
switch locale_string {
case “name1”:
let displayed_locale_name = “changed_name1”
case “name2”:
let displayed_locale_name = “changed_name2”
...
}
然后,您尚未确定区域设置的默认情况可以接受字符串。 我从第17页的Swift2编程语言指南中得到了这个想法。
答案 1 :(得分:0)
反向地理编码基本上是一个空间查询。我建议定义一个具有空间边界的地图,为每个边界分配一个地点和子地点的属性。
使用该地图,您可以对其运行坐标集,并为它们分配与坐标适合其中一个空间边界相同的属性。