wordpressのgoogle maps pluginをカスタマイズ
「Google Maps Anywhere」プラグインをカスタマイズして、場所とマーカー情報もカスタムフィールドに入れる。
375行目前後
<input type="text" name="metavalue" value="" />
マーカー: <input type="text" name="markername" size="3" value="" /> ←この行を追加する
</td>
424行目前後
var in_metakey = jQuery('input[name=metakeyname]:first', form);
var in_marker = jQuery('input[name=markername]:first', form);
563行目前後
var meta_key = in_metakey.val();
//var meta_val = in_metaval.val(); ←コメントアウトして下記1行を追加
var meta_val = in_metaval.val()+','+in_placename.val()+','+in_marker.val();
set_params(cur_point.lat(), cur_point.lng(), cur_zoom, ・・・省略
入力値「緯度,経度,場所,マーカ」の”,”区切りを分割して使うには
$myspots=get_post_meta($postID,'Lat_Long',FALSE);
foreach($myspots as $myspot){
$mylatlng_spot=explode(',',$myspot);
$LAT[$k]=$mylatlng_spot[0];
$LNG[$k]=$mylatlng_spot[1];
$TITLE[$k]=$mylatlng_spot[2];
$mymarkerID[$k]=$mylatlng_spot[3];
$k++;
unset($mylatlng_spot);
}