geocoder-php / geocoder-php/Geocoder

Update Here Geocode and Reverse Geocode Provider to GS7 (v7)

Offen
#1,230 3 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
PHP
Sterne
4k
Forks
525
Ø Merge
8 Min.
Gemergte PRs (30 T.)
1

Beschreibung

Here.com has released their GS7 (v7) API.

We are currently using here-provider 0.6.0 that is using v6.2 endpoints. We are updating to use Here's GS7 endpoints per a conversation with our Here.com rep. Our rep let us know that Here.com intends to drop support for our current endpoints (v6.2) and that we should switch to the new GS7 endpoints.

Note: with the change to GS7 the shape of the responses from here has completely changed
Update was made using the following Here.com Documentation.

Here Migration Docs
https://www.here.com/docs/bundle/geocoding-and-search-api-migration-guide/page/migration-geocoder/README.html

Geo-code Endpoint Docs
https://www.here.com/docs/bundle/geocoding-and-search-api-developer-guide/page/topics/endpoint-geocode-brief.html

Reverse Geo-code Endpoint Docs
https://www.here.com/docs/bundle/geocoding-and-search-api-developer-guide/page/topics/endpoint-reverse-geocode-brief.html

Here API Reference
https://www.here.com/docs/bundle/geocoding-and-search-api-v7-api-reference/page/index.html

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem Here-Provider, der derzeit here-provider 0.6.0 verwendet, und vergleiche seine Geocode- und Reverse-Geocode-Verarbeitung mit der verlinkten Migrations-, Endpoint- und API-Referenzdokumentation. Aktualisiere die Integration für GS7-Endpunkte und die geänderten Antwortstrukturen; als erledigt gilt die Aufgabe, wenn beide Operationen die neue API verwenden, ohne sich auf die Antwortstruktur von v6.2 zu stützen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
php
Bereich
api
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.