modx revo用にGoogleMapsAPIを使って管理画面から簡単に緯度経度の入力ができるTVインプットを作ったので、公開します。

LatLngTV

地図上のマーカーをドラッグして任意の位置に移動すると、その場所の緯度経度がセットされます。GoogleMapsで使いやすいように、値は「緯度,軽度」のようにカンマ区切りの文字列でセットされます。また、住所やランドマーク名などを検索することができる検索機能もついています。

LatLngTV.zip

<インストール方法>
解凍後、以下の2つのファイルをそれぞれ指定のフォルダにアップロードするだけです。

latlng.php ↓

core/model/modx/processors/element/tv/renders/mgr/input/



latlng.tpl ↓

manager/templates/default/element/tv/renders/input/



管理画面のTVインプットのプルダウンメニューの中に「latlng」というのが追加されているはずなので選択してください。


そのうちにパッケージマネージャーからもインストールできるようにしようと思います。今、最初のデフォルトの位置がソースコードいじらないと変えられないので、管理画面からも設定できるようにしたいです。