7

ポイントがポリゴンの一部であるかどうかを確認する方法を探していました。このポリゴンはファイルからロードされます。

この質問に関連するすべての回答は JavaScript で解決されますが、サーバー側でこれを行う必要があります。これは、結果を Web クライアントとしてユーザーに表示する必要がないためです。結果を保存し、後でその領域 (ポリゴン) 内の (システムを使用する) ユーザーのグループを選択するためのパラメーターとして使用する必要があります。

Google Maps API for PHP を探しましたが、まったく存在しないようです。これを見つけましが、Google とは関係なく、フロント エンドに焦点を当てています。

REST API も探しました。コンテンツを php にロードして解析するのは比較的簡単だったでしょうが、Google は JS API に全力を注いでいるようです。

これに対する回避策はありますか?

編集 1 : @Spacedman が要求したように、ファイル形式は KML です

明確化 1 : Google がこのためのツールを提供することを期待していました (JS に存在するため)。アルゴリズムを介してチェックするためにファイルを解析することは可能であり、それが適切に機能するかどうかを確認する必要があります。

4

3 に答える 3

0

PHP V8 PECL 拡張機能を使用して、PHP 内で JavaScript を実行できます。または、シェル コマンドを使用して node.js スクリプトを呼び出すこともできます (基本的には同じことを行います)。

http://php.net/manual/en/book.v8js.php

http://php.net/manual/en/function.shell-exec.php

于 2013-07-21T06:20:32.737 に答える