0

我需要使用 Here Technologies 优化我的数据库中的地址列表。

我正在使用的 JSON 数据如下所示:替换了一些名称和 ID 以确保我的客户端的数据保存。

"kunde": [
    {
    "kundenId": ///,
    "kundenbezeichnung": "Anger Ernestine",
    "kundenNr": "K-///",
    "tourHinweis": "",
    "nachname": "Anger",
    "vorname": "Ernestine",
    "strasse": "Bergstraße 18",
    "plz": "12169",
    "ort": "Berlin",
    "telefon1": "030 10449",
    "telefon2": "",
    "hatLieferAdresse": false,
    "schluesselVorhanden": false,
    "schluesselInfo": "",
    "zahlungsart": "Überweisung",
    "bruttoSumme": 1.0000,
    "menge": 1,
    "tourPos": 0,
    "positionen": [
        {
            "kundenId": ///,
            "belposId": ///,
            "artikelId": ///,
            "menge": 1,
            "artikelbezeichnung": "Champigongsauce mit Serviettenknödel",
            "artikelNr": "2302457",
            "warengruppe": "Diät",
            "bestellTypInfo": "Spalte 3",
            "bruttopreis": 1.0000
    }]},],
´´´
As already mentioned, I need to sort these Adresses to get the optimzed Route. Since my Client has more than 50 Customers per Tour, I cant use the Google Routing API, thats why I am using Here Technologies. The API works perfectly fine, but I don't have the GPS Koordinates stored in the Database. How can I use Here with normal String Adresses? 
4

1 回答 1

2

您可以使用我们的地理编码 API。在地理编码 API 中,您可以传递字符串地址以获取坐标。一旦你有了坐标,你就可以传入路由 API 来计算路由。

示例 HERE 地理编码端点以获取字符串地址的坐标。

https://geocode.search.hereapi.com/v1/geocode?q=jammu&apikey=your_api_key

下面的产品文档中介绍了我们地理编码产品的更多详细信息。

https://developer.here.com/documentation/geocoding-search-api/dev_guide/index.html

于 2021-08-10T08:42:18.877 回答