2016-09-23 2 views
2

地域のリストを持つjsonファイルがあります。ジオロケーションに基づいて地域を検出します。

各領域は、同様に地理境界点があります。

id": "4650d7cc-b834-4ed4-a139-40f5037711fc", 
"name": "region 1", 
"coords": [ 
    [ 
     [4.74, 52.431], 
     [4.781, 52.426], 
     [4.831, 52.42], 
     [4.855, 52.417], 
     [4.862, 52.422], 
     [4.861, 52.425], 
     [4.866, 52.428], ... 

は、どのように私は、C#または任意のGoogleのサービスJSを使用して、いくつかの場所に基づいて領域を検出することができますか?

+0

「coords」などを使用すると、 [4.74,52.431]? – Pugazh

+0

@Pugazh、はい。 latとlngを使うことで。 – Dmitry

答えて

2

Google Maps JavaScript API Geometry LibrarycontainsLocationメソッドを使用できます。 the documentationから:

containsLocation(ポイント:緯度経度、ポリゴン:ポリゴン)

戻り値:ブール

は、与えられたポイントが指定されたポリゴンの内側にあるかどうかを計算します。

関連する問題