WordPress でカスタム投稿タイプ プラグインを使用しています。Geo Location Map 拡張機能を追加して、バックエンドでクライアントが物理的な住所を入力できるようにし、地理座標を出力できるようにしました。これは、geoJson 関数と一緒に使用してマーカーを配置するまでは問題なく機能します。
以下は、マーカーを配置するスクリプトです。
var geoJson = [{
type: 'Feature',
"geometry": { "type": "Point", "coordinates": [-97.325741, 32.7423499]},
"properties": {
"image": "",
"url": "http://google.com",
"marker-symbol": "commercial",
"marker-color": "#ff793d",
"marker-size": "large"
}
}];
カスタム フィールドは、次のように配置する必要があります。
"geometry": { "type": "Point", "coordinates": [<php? the_field('map_address'); ?>]},
しかし、出力される座標は、この関数に必要な順序とは逆の順序になっています。それらは動的に使用している他の領域では正しいですが、可能であれば、ここで出力される順序を入れ替える方法を知る必要があります。
何か案は?