ガイドAPIリファレンス
ガイド

等値線計算でのフィーチャーの回避方法

等値線の計算は、処理中に一部のエリアまたは道路を回避するようにエンジンに指定することで絞り込むことができます。

このような方法で計算を制限すると、一般的に等値線のサイズが小さくなりますが、等値線に内部の穴を含めることはできないため、結果は直感的ではない可能性があります。

次のリクエストでは、ドイツのベルリン近郊で、shortモードで25kmと30kmの両方の等値線を計算し、環境ゾーンを回避するオプションを指定しています。

25km等値線では、この領域は避けられていることは明らかですが、30kmの等値線ではそうではありません。

その理由は、余分な距離によりルートが市内環状線を回り込み、その先の等値線を閉じることができるためです。

穴は許可されていないため、領域全体が等値線によって入力されます。

curl -gX GET 'https://isoline.router.hereapi.com/v8/isolines?'\
'transportMode=car&'\
'origin=52.6044796,13.4715151&'\
'range[type]=distance&'\
'range[values]=25000,30000&'\
'routingMode=short&'\
'avoid[zoneCategories]=environmental&'\
'apiKey=YOUR_API_KEY'
例:ベルリン中心部から4kmの距離を表す等値線