ホームページ  >  記事  >  バックエンド開発  >  PHP Tencent 地図の経度および緯度を Baidu 地図の経度および緯度に変換する実装アイデアと例の共有

PHP Tencent 地図の経度および緯度を Baidu 地図の経度および緯度に変換する実装アイデアと例の共有

黄舟
黄舟オリジナル
2017-08-21 17:33:003628ブラウズ

最近 Tencent Maps を使用していて、小さな問題が発生しました。ユーザーの経度と緯度は、ユーザーが入力した位置に基づいて決定されます。Baidu が提供する経度と緯度は、それらとは異なる独自のセットです。 Google と Tencent の経度および緯度の変換を必要とするため、今日は百度地図の経度および緯度をテンセント地図/Google に対応する経度に変換できる PHP Tencent Map Longitude and Latitude Convert to Baidu Map Longitude and Latitude クラスを紹介します。

まず、このコースで使用する必要がある PHP Tencent Map Longitude and Latitude Converter をダウンロードします: http://www.php.cn/xiazai/leiku/642

その後。ダウンロードが完了したら、必要な php クラス ファイルを見つけてローカル ディレクトリに解凍し、新しい php ファイルを作成します。

完了後、新しいphpファイルでこのクラスを呼び出し、クラスをインスタンス化する必要があります:

<?php
include_once "baiduditu.php";//引入类文件
$lat=116.420079;
$lng=39.998117;
//中国正常GCJ02坐标---->百度地图BD09坐标
print_r($obj = Convert_GCJ02_To_BD09($lat,$lng));
echo "<br>";
//百度地图BD09坐标---->中国正常GCJ02坐标
print_r($obj = Convert_BD09_To_GCJ02($lat,$lng));

?>

実行結果は以下のようになります:

PHP Tencent 地図の経度および緯度を Baidu 地図の経度および緯度に変換する実装アイデアと例の共有

以上がPHP Tencent 地図の経度および緯度を Baidu 地図の経度および緯度に変換する実装アイデアと例の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。