1

ObjectsMySQLにテーブルがあります:

id int(11), objekt_x decimal(9,15), objekt_y decimal(9,15)

ここで、objekt_xとobjekt_yは、オブジェクトの経度と緯度です。私のアプリケーションでは、グーグルマップを使用して境界ポリゴンを作成しているので、ポリゴン座標を取得します。

次に、選択したポリゴン内にあるSQLテーブルからオブジェクトを選択する必要があります。

SELECT * FROM Objects

WHERE Intersects(

GeomFromText("POINT(object_x object_x)"),

GeomFromText("POLYGON((52.82058030980633 20.01708984375,52.734185230629436 22.115478515625,52.82058030980633 20.01708984375))")

) = 1

私の問題は、コードの「POINT」フラグメントを作成する方法です。これにより、SQLテーブルが機能します。どんな助けでも感謝します:)

4

0 に答える 0