movable-type Google mapの設置 最終更新日: 2023年4月15日
色々あるが・・・
カスタムフィールド(OSはプラグインによる)でLat(緯度)Lng(経度)のフィールドを作成。ここでは仮にMTEntryLat・MTEntryLngとした。
<mt:If tag="EntryLat">
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="<MTBlogURL>js/jquery.GoogleMaps.js"></script> 
<script type="text/javascript">  
  $(function(){  
  $('#gmap<mt:EntryID>').GoogleMaps({  
      lat: <$MTEntryLat$>,
      lng: <$MTEntryLng$>,
      zoom: 15             
    });  
  })  
</script> 
</mt:If>
上記をheadタグ内に記載。EntryIDタグを使うのはエントリーアーカイブ以外で複数使用する場合に分けるため。
表示させたいボックス内に
<div class="gmap" id="gmap<mtEntryID>"></div>
を記載。CSSなどでサイズ等を調整。