2012-03-29 5 views
0

Google融合テーブルで使用するkmlとして保存したkmzファイルがあります。私はマップ上の各kml項目を持つ地図を表示することができました。しかし、これらのkmlファイルの外側の境界線を強調したい。複数のkmlアイテムの外側の境界を取得する

例として、kmlはすべての郵便番号のアウトラインです。私のテーブルには、kmlがどの地域に属しているかを示すフィールドがあります。私は地域のためのユーザーの検索を持つことができ、それはkmlによって概説されるようにすべての郵便番号を表示します。しかし、私は個々のアイテムを望んでいない、私はグループの周りの境界線が欲しい。

これを達成する方法はありますか?

答えて

1

抽象的な答えはかなりシンプルです.kmlをXML DOMにロードし、すべてのロケーションノードをループし、最小と最大の緯度と経度を追跡します。次に、座標の「バウンディングボックス」を表す4つのlatitiude /経度点のセットがあります。あなたの質問でこれを行うために使用したいツールについて言及されていないので、私はさらにあなたを助けるために、より多くの情報が必要になります。

+0

GoogleマップAPIを使用してasp.netサイトに追加しています。境界ボックスを取得するためにXMLを通過することは問題ではありませんが、四角形ではなく多角形であるため、最小の緯度と経度を取得することは難しいと思います。私はいくつかの代替ソリューションについて考えることができます。 – doclove

0

単一のポリゴンが単一のスタイルを共有していたため、これを行う唯一の方法は、outerBoundaryを異なるスタイルの別々のポリゴンとして複製することです。

関連する問題