1

Salesforce - Apex コードに Google マップを追加しようとしています。成功しました。また、地図上に 2 つのマーカーがあります。しかし今、私はこれら 2 つのマーカー間の距離を見つけたいと思っています。Googleマップで2つのマーカー間の距離を見つけるのを手伝ってもらえますか.

方法を教えてください。

ありがとう

アヌラジ

4

1 に答える 1

3

ジオメトリ ライブラリを使用する簡単な方法があります。まず、APIを追加するときにロードします(オプションであるため)

<script type="text/javascript" 
  src="http://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=false">
</script>

次に、測定関数を呼び出します。

meters = google.maps.geometry.spherical.computeDistanceBetween(
           markerA.getPosition(), markerB.getPosition());

(または代わりに LatLngs を入力します)。結果はメートル単位です。

于 2012-05-30T00:11:29.307 に答える