Android 使用Skobbler多步搜索搜索地址

Android 使用Skobbler多步搜索搜索地址,android,geocoding,openstreetmap,skmaps,Android,Geocoding,Openstreetmap,Skmaps,我在正确编程多步搜索时遇到了一个问题,正如这里所描述的那样。从国家/地区到门牌号一步一步搜索我收到一个列表的SKSearchResult。在每个结果中,每个级别都有一个父列表。但是在门牌级别(SK_LIST_level_housenumber)上,有些东西被破坏了。在这个级别上,所有的父母都会丢失 在国家一级搜索“德国”显示以下结果: SKSearchResult [id=11711160340447248, type=COUNTRY, name=Deutschland, parentsList

我在正确编程多步搜索时遇到了一个问题,正如这里所描述的那样。从国家/地区到门牌号一步一步搜索我收到一个
列表
SKSearchResult
。在每个结果中,每个级别都有一个父列表。但是在门牌级别(
SK_LIST_level_housenumber
)上,有些东西被破坏了。在这个级别上,所有的父母都会丢失

在国家一级搜索“德国”显示以下结果:

SKSearchResult [id=11711160340447248, type=COUNTRY, name=Deutschland, parentsList=[], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[10.423439979553223,51.08341979980469], offlinePackageCode=DE]
在城市层面搜索“柏林”显示以下结果:

SKSearchResult [id=80911995709853584, type=CITY, name=Berlin, parentsList=[SKSearchResultParent [parentIndex=1074716573, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.3888578414917,52.51703643798828], offlinePackageCode=DE]
SKSearchResult [id=15911939014706960, type=CITY, name=Bernau bei Berlin, parentsList=[SKSearchResultParent [parentIndex=1074716573, parentType=STATE, parentName=Brandenburg], SKSearchResultParent [parentIndex=1074716573, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.588103294372559,52.67873001098633], offlinePackageCode=DE]
SKSearchResult [id=19123745631193744, type=CITY, name=Neuenhagen bei Berlin, parentsList=[SKSearchResultParent [parentIndex=1074716573, parentType=STATE, parentName=Brandenburg], SKSearchResultParent [parentIndex=1074716573, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.688921928405762,52.52616882324219], offlinePackageCode=DE]
SKSearchResult [id=179887248, type=STREET, name=Unter den Linden, parentsList=[SKSearchResultParent [parentIndex=1628087140, parentType=CITY_SECTOR, parentName=Mitte], SKSearchResultParent [parentIndex=1628087140, parentType=CITY, parentName=Berlin], SKSearchResultParent [parentIndex=1628087140, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.393696784973145,52.51726531982422], offlinePackageCode=DE]
SKSearchResult [id=179153424, type=STREET, name=Unter den Rüstern, parentsList=[SKSearchResultParent [parentIndex=1728731020, parentType=CITY_SECTOR, parentName=Steglitz], SKSearchResultParent [parentIndex=1728731020, parentType=CITY, parentName=Berlin], SKSearchResultParent [parentIndex=1728731020, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.339591026306152,52.44643020629883], offlinePackageCode=DE]
SKSearchResult [id=179089296, type=STREET, name=Unter den Eichen, parentsList=[SKSearchResultParent [parentIndex=1728731020, parentType=CITY, parentName=Erkner], SKSearchResultParent [parentIndex=1728731020, parentType=STATE, parentName=Brandenburg], SKSearchResultParent [parentIndex=1728731020, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.75512981414795,52.43838119506836], offlinePackageCode=DE]
SKSearchResult [id=0, type=POINT, name=2, parentsList=[], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.397054672241211,52.51759719848633], offlinePackageCode=DE]
SKSearchResult [id=0, type=POINT, name=21, parentsList=[], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.393257141113281,52.51721954345703], offlinePackageCode=DE]
SKSearchResult [id=0, type=POINT, name=23, parentsList=[], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.392806053161621,52.517127990722656], offlinePackageCode=DE]
在街道级别搜索“Unter den Linden”,并将“Berlin”的ID作为parentID,结果如下:

SKSearchResult [id=80911995709853584, type=CITY, name=Berlin, parentsList=[SKSearchResultParent [parentIndex=1074716573, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.3888578414917,52.51703643798828], offlinePackageCode=DE]
SKSearchResult [id=15911939014706960, type=CITY, name=Bernau bei Berlin, parentsList=[SKSearchResultParent [parentIndex=1074716573, parentType=STATE, parentName=Brandenburg], SKSearchResultParent [parentIndex=1074716573, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.588103294372559,52.67873001098633], offlinePackageCode=DE]
SKSearchResult [id=19123745631193744, type=CITY, name=Neuenhagen bei Berlin, parentsList=[SKSearchResultParent [parentIndex=1074716573, parentType=STATE, parentName=Brandenburg], SKSearchResultParent [parentIndex=1074716573, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.688921928405762,52.52616882324219], offlinePackageCode=DE]
SKSearchResult [id=179887248, type=STREET, name=Unter den Linden, parentsList=[SKSearchResultParent [parentIndex=1628087140, parentType=CITY_SECTOR, parentName=Mitte], SKSearchResultParent [parentIndex=1628087140, parentType=CITY, parentName=Berlin], SKSearchResultParent [parentIndex=1628087140, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.393696784973145,52.51726531982422], offlinePackageCode=DE]
SKSearchResult [id=179153424, type=STREET, name=Unter den Rüstern, parentsList=[SKSearchResultParent [parentIndex=1728731020, parentType=CITY_SECTOR, parentName=Steglitz], SKSearchResultParent [parentIndex=1728731020, parentType=CITY, parentName=Berlin], SKSearchResultParent [parentIndex=1728731020, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.339591026306152,52.44643020629883], offlinePackageCode=DE]
SKSearchResult [id=179089296, type=STREET, name=Unter den Eichen, parentsList=[SKSearchResultParent [parentIndex=1728731020, parentType=CITY, parentName=Erkner], SKSearchResultParent [parentIndex=1728731020, parentType=STATE, parentName=Brandenburg], SKSearchResultParent [parentIndex=1728731020, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.75512981414795,52.43838119506836], offlinePackageCode=DE]
SKSearchResult [id=0, type=POINT, name=2, parentsList=[], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.397054672241211,52.51759719848633], offlinePackageCode=DE]
SKSearchResult [id=0, type=POINT, name=21, parentsList=[], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.393257141113281,52.51721954345703], offlinePackageCode=DE]
SKSearchResult [id=0, type=POINT, name=23, parentsList=[], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.392806053161621,52.517127990722656], offlinePackageCode=DE]
以“Unter den Linden”的ID作为parentID搜索HouseNumber级别上的“2”显示以下结果:

SKSearchResult [id=80911995709853584, type=CITY, name=Berlin, parentsList=[SKSearchResultParent [parentIndex=1074716573, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.3888578414917,52.51703643798828], offlinePackageCode=DE]
SKSearchResult [id=15911939014706960, type=CITY, name=Bernau bei Berlin, parentsList=[SKSearchResultParent [parentIndex=1074716573, parentType=STATE, parentName=Brandenburg], SKSearchResultParent [parentIndex=1074716573, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.588103294372559,52.67873001098633], offlinePackageCode=DE]
SKSearchResult [id=19123745631193744, type=CITY, name=Neuenhagen bei Berlin, parentsList=[SKSearchResultParent [parentIndex=1074716573, parentType=STATE, parentName=Brandenburg], SKSearchResultParent [parentIndex=1074716573, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.688921928405762,52.52616882324219], offlinePackageCode=DE]
SKSearchResult [id=179887248, type=STREET, name=Unter den Linden, parentsList=[SKSearchResultParent [parentIndex=1628087140, parentType=CITY_SECTOR, parentName=Mitte], SKSearchResultParent [parentIndex=1628087140, parentType=CITY, parentName=Berlin], SKSearchResultParent [parentIndex=1628087140, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.393696784973145,52.51726531982422], offlinePackageCode=DE]
SKSearchResult [id=179153424, type=STREET, name=Unter den Rüstern, parentsList=[SKSearchResultParent [parentIndex=1728731020, parentType=CITY_SECTOR, parentName=Steglitz], SKSearchResultParent [parentIndex=1728731020, parentType=CITY, parentName=Berlin], SKSearchResultParent [parentIndex=1728731020, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.339591026306152,52.44643020629883], offlinePackageCode=DE]
SKSearchResult [id=179089296, type=STREET, name=Unter den Eichen, parentsList=[SKSearchResultParent [parentIndex=1728731020, parentType=CITY, parentName=Erkner], SKSearchResultParent [parentIndex=1728731020, parentType=STATE, parentName=Brandenburg], SKSearchResultParent [parentIndex=1728731020, parentType=COUNTRY, parentName=Deutschland]], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.75512981414795,52.43838119506836], offlinePackageCode=DE]
SKSearchResult [id=0, type=POINT, name=2, parentsList=[], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.397054672241211,52.51759719848633], offlinePackageCode=DE]
SKSearchResult [id=0, type=POINT, name=21, parentsList=[], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.393257141113281,52.51721954345703], offlinePackageCode=DE]
SKSearchResult [id=0, type=POINT, name=23, parentsList=[], category=SKPOI_CATEGORY_UNKNOWN, mainCategory=null, location=[13.392806053161621,52.517127990722656], offlinePackageCode=DE]
正如您在最后一级(housenumber)中看到的,只找到类型为
点的结果。没有类型为
房屋号的结果
。此外,由于在最后的结果中有一个空的
parentList=[]


这可能是Skobbler SDK中的错误吗?或者我可能误用了SDK?

我发现实现外部源代码对搜索进行地理编码要容易得多。Nagnim是一个开源地理编码引擎,允许与Skobbler和在线搜索集成


API可以在这里找到:

我发现实现搜索地理编码的外部源代码要容易得多。Nagnim是一个开源地理编码引擎,允许与Skobbler和在线搜索集成


API可以在这里找到:

我们正在与我们的开发人员核实这个问题我们正在与我们的开发人员核实这个问题。事实上,这更多的是一个评论,而不是一个答案。你能展示一下你是如何整合外部资源的吗?现在看来,这更多的是一个评论而不是一个答案。您能否展示一下如何集成外部源?