私はマップ上にポリゴンを描画したアプリケーションを開発していますが、使用したマップはGoogleではありません.そのMapsforgeオープンソースのオフラインマップライブラリ.ジオポイントをピクセルポイントに変換することで、マップ上にポリゴンを簡単に描画できます.しかし、ここで私はしたい見つけたのはその不規則な多角形であり、そのために私は多くのことを試みましたが、失敗しました..基本的な数学で面積を計算しようとしましたが、ズームレベルを変更しながらピクセルが適切に変更される場合、この場合は機能しません。これが数学ロジックです: 数学計算
for(int miAreainc = 0;miAreainc < x.length-1; miAreainc++)
{
sumX += x[miAreainc] * y[miAreainc + 1];
sumY += y[miAreainc] * x[miAreainc + 1];
}
int unit = ((sumX - (sumY)) / 2);
AppLog.showLogE(TAG,"UNIT >> " + unit);
ジオポイント配列から領域を取得する機能がサーバー側にとどまっていることがわかりましたが、ここではオフラインにしたいと考えています。これまで試してみましたが、手がかりや結果が得られません..これを手伝ってください..ありがとう