{"id":1415,"date":"2014-06-12T23:02:52","date_gmt":"2014-06-12T14:02:52","guid":{"rendered":"http:\/\/taitan916.info\/blog\/?p=1415"},"modified":"2024-04-18T16:53:05","modified_gmt":"2024-04-18T07:53:05","slug":"post-1415","status":"publish","type":"post","link":"https:\/\/taitan916.info\/blog\/archives\/1415","title":{"rendered":"Google Maps API\u3068PHP\u3092\u7d44\u307f\u5408\u308f\u305b\u3066\u8907\u6570\u30de\u30fc\u30ab\u30fc\u3068\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u9023\u643a\u3055\u305b\u308b\u65b9\u6cd5"},"content":{"rendered":"<p>\u3084\u308a\u305f\u304b\u3063\u305f\u4e8b\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3002<\/p>\n<ul>\n<li>mysql\u304b\u3089\u7d4c\u5ea6\u7def\u5ea6\u3001\u30de\u30fc\u30ab\u30fc\u540d\u3001\u30de\u30fc\u30ab\u30fcID\u3092\u6301\u3063\u3066\u304d\u3066googlemap\u306b\u30de\u30fc\u30ab\u30fc\u3092\u523a\u3059<\/li>\n<li>\u30de\u30fc\u30ab\u30fc\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u30a6\u30a3\u30f3\u30c9\u30a6\u304c\u8868\u793a<\/li>\n<li>\u30a6\u30a3\u30f3\u30c9\u30a6\u306e\u4e2d\u306b\u30de\u30fc\u30ab\u30fc\u540d\u3068\u30ea\u30f3\u30af\u3092\u8868\u793a\u3002\u30ea\u30f3\u30af\u306f[?key=\u30de\u30fc\u30ab\u30fcID]\u307f\u305f\u3044\u306b\u30af\u30a8\u30ea\u3092\u305d\u308c\u305e\u308c\u3064\u3051\u305f\u3044<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">var currentWindow = null;\r\n\r\nvar latlng = new google.maps.LatLng(&lt;?=$addressList[0]['x']?&gt;,&lt;?=$addressList[0]['y']?&gt;); \/\/\u521d\u671f\u4f4d\u7f6e\r\n\r\nvar myOptions = {\r\n    zoom: 12, \r\n    center: latlng, \r\n    mapTypeId: google.maps.MapTypeId.ROADMAP\r\n};\r\n\r\nvar map = new google.maps.Map(document.getElementById(\"map_canvas\"), myOptions); \/\/map\u751f\u6210\r\n\r\n&lt;?php for($i = 0; $i &lt; count($addressList); $i++){ ?&gt;\r\n    var addressArray = {\r\n        'id':'&lt;?=$addressList[$i][\"id\"]?&gt;', \r\n        'name':'&lt;?=$addressList[$i][\"name\"]?&gt;', \r\n        'x':'&lt;?=$addressList[$i][\"x\"]?&gt;', \r\n        'y':'&lt;?=$addressList[$i][\"y\"]?&gt;'\r\n    };\r\n    makeMarker(addressArray);\r\n&lt;?php } ?&gt;\r\n\r\n\/\/\u30de\u30fc\u30ab\u30fc\u4f5c\u6210\r\nfunction makeMarker( addressArray ){\r\n    var marker = new google.maps.Marker({\r\n        position : new google.maps.LatLng(addressArray.x,addressArray.y), \r\n        map: map\r\n    });\r\n    var addressArray;\r\n\r\n    var infoWindow = new google.maps.InfoWindow();\r\n    google.maps.event.addListener(marker, 'click', function() {\r\n        if (currentWindow) {\r\n            currentWindow.close();\r\n        }\r\n        infoWindow.setContent('\u30de\u30fc\u30ab\u30fc\u540d\uff1a'+addressArray.name+'&lt;br&gt;&lt;a href=\"detail.php?e='+addressArray.id+'&amp;f=&lt;?=$folder_id?&gt;\"&gt;\u8a73\u7d30\u306f\u30b3\u30c1\u30e9&lt;\/a&gt;');\r\n        infoWindow.open(map,marker);\r\n        currentWindow = infoWindow;\r\n    });\r\n}<\/pre>\n<p>$addressList\u306b\u4e88\u3081MySQL\u304b\u3089\u3001\u30de\u30fc\u30ab\u30fc\u60c5\u5831\u3092\u547c\u3073\u51fa\u3057\u3066\u914d\u5217\u3067\u7a81\u3063\u8fbc\u3093\u3067\u304a\u304f\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3084\u308a\u305f\u304b\u3063\u305f\u4e8b\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3002 mysql\u304b\u3089\u7d4c\u5ea6\u7def\u5ea6\u3001\u30de\u30fc\u30ab\u30fc\u540d\u3001\u30de\u30fc\u30ab\u30fcID\u3092 ... <\/p>\n","protected":false},"author":1,"featured_media":1085,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2,71,70],"tags":[],"class_list":["post-1415","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","category-google-maps-api","category-google"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/taitan916.info\/blog\/wp-json\/wp\/v2\/posts\/1415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taitan916.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/taitan916.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/taitan916.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/taitan916.info\/blog\/wp-json\/wp\/v2\/comments?post=1415"}],"version-history":[{"count":2,"href":"https:\/\/taitan916.info\/blog\/wp-json\/wp\/v2\/posts\/1415\/revisions"}],"predecessor-version":[{"id":5961,"href":"https:\/\/taitan916.info\/blog\/wp-json\/wp\/v2\/posts\/1415\/revisions\/5961"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/taitan916.info\/blog\/wp-json\/wp\/v2\/media\/1085"}],"wp:attachment":[{"href":"https:\/\/taitan916.info\/blog\/wp-json\/wp\/v2\/media?parent=1415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/taitan916.info\/blog\/wp-json\/wp\/v2\/categories?post=1415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/taitan916.info\/blog\/wp-json\/wp\/v2\/tags?post=1415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}