Ajax通信を用いて、Google Map にプロット

index.php

function createMarker(lat, lng){
 //        マーカの作成
          var marker = new google.maps.Marker({
            position: new google.maps.LatLng(lat, lng),
            map: map
          });
      }

  jQuery(function ($) {
    $.ajax({
      type: 'POST',
      url: wp_url_admin_ajax,
      data: {
        'action': 'tell_me'
      },
      success: function (response) {
        json = eval("(" + response + ")");
        if (json.err) {
          result = "error:404";
        } else {
          console.log(json);
        }
      }
    });
  });

admin-ajax.php

add_action('wp_ajax_tell_me', 'tell_me');  
add_action('wp_ajax_nopriv_tell_me', 'tell_me'); 
function tell_me() {
    $data = array();
    $count = 0;
    for($i = 1391; $i < 1613; $i++){ //1391-1612 // 必要な情報の取得
        $data[$count]['name'] = get_post_meta($i,'name',true);
        $data[$count]['lat'] = get_post_meta($i,'lat',true);
        $data[$count]['lng'] = get_post_meta($i,'lng',true);
        $data[$count]['address'] = get_post_meta($i,'address',true);
        $count++;
        }
  echo json_encode($data, JSON_UNESCAPED_UNICODE);
  die();

AWSを利用した導入事例のご紹介

実際に構築を行ったAWSの事例を紹介しています。導入の目的に近い事例をご覧いただくと、実際の構成例やメリット、注意点などが把握できます。

ブックオフコーポレーション株式会社様
第一生命保険株式会社様
株式会社電通様
株式会社LIFULL様
株式会社リブセンス様
TBSアナウンス部様
明治大学様
拓殖大学様