0

Web サイト用に地図ベースのクエリ インターフェースを構築しようとしていますが、http://developer.google.com以外の出発点を見つけるのに苦労しています。これはかなり単純な作業だと思いますが、まるで野生のガチョウを追いかけているように感じます. とにかく問題は、既存のサイトが住所 (主に郵便番号) に基づいて人々をカテゴリに分類することです。これは奇妙な形状とユーザー密度のためにうまくいかないので、カスタム ゾーンを作成して問題を解決したいと考えています。独自のソリューションを探しているわけではありません。自分でこれを達成したいからです。検索を開始するためのより良い場所またはより良い提案が必要なだけです。

あらかじめ決められたポリゴンでマップを作成する必要があることを理解しています。js を使用してポリゴンでマップを作成する方法を理解しています。データがどのゾーン内にあるかを要求する方法と、保存できるハッシュとしてデータを返す方法がわかりません。例えば。ユーザー=>####、ゾーン=>####、セクション=>#####

4

1 に答える 1

0

http://blog.appdelegateinc.com./point-in-polygon-checking-with-google-maps.html

このアプローチを使用して、ポイントがポリゴン内にあるかどうかをテストする機能を提供するために追加できるJSがいくつかあります(サンプル: http: //blog.appdelegateinc.com./static/samples/point_in_polygon.html ): http:// en .wikipedia.org / wiki / Point_in_polygon#Ray_casting_algorithm

マーカーを配置するときは、それらを(オブジェクトの)配列に保持すると思います...次にループして、テストするポリゴンを何らかの形で縮小し、残っているポリゴンをテストします(inPolyの場合はmarker.zoneを設定します)。そしてmarker.sectionをあなたのニーズに合うものに

于 2012-03-21T02:58:19.683 に答える