0

座標のデータベースがあり、LiveCodeiOSアプリのmergMKマップでユーザーの場所に近い座標を表示したいと思います。

4

1 に答える 1

1

この質問は私的なサポートの文脈で尋ねられました、しかし、私は答えが他の人に役立つかもしれないと思うので、私はそれをここに投稿します。私はLiveCodeの外部mergMKの作者です。

この回答は、クエリの反復と注釈の追加のみを対象としています。ユーザーの範囲内の座標を取得するためのSQLクエリの詳細が必要な場合は、こちらをご覧ください。

使用するコードがないため、クエリで緯度、経度、タイトルの列が選択されていると仮定します。また、一意のID列があると想定しており、それを使用して、後で注釈を削除したり、mergExtが注釈の相互作用のために送信するメッセージの一部を処理したりするために使用できるスクリプトローカル変数を作成します。クエリを実行し、クエリIDがtQuery変数にあると仮定します。

repeat for revNumberOfRecords(tQuery)
  put revDatabaseColumnNamed(tQuery,"latitude") into tLat
  put revDatabaseColumnNamed(tQuery,"longitude") into tLong
  put revDatabaseColumnNamed(tQuery,"title") into tTitle
  put revDatabaseColumnNamed(tQuery,"id") into tID
  put mergMKAddAnnotation((tLat,tLong),tTitle) into sAnnotationIDA[tID]
end repeat
于 2013-03-08T21:51:30.687 に答える