{"id":1575,"date":"2014-05-04T09:11:25","date_gmt":"2014-05-04T09:11:25","guid":{"rendered":"http:\/\/portfolio.arnoldbiffna.com\/?p=59"},"modified":"2025-09-24T14:35:06","modified_gmt":"2025-09-24T14:35:06","slug":"google-maps-api","status":"publish","type":"post","link":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/google-maps-api\/","title":{"rendered":"Google Maps API"},"content":{"rendered":"\n<figure class=\"wp-block-video\"><video controls poster=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogimages\/googlemapsearch.jpg\" src=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogvideo\/googlemaps.mp4\"><\/video><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Type in and search for cities, addresses, and land marks within Flash<\/li>\n\n\n\n<li>Different views including satellite imagery<\/li>\n\n\n\n<li>Reverse Geo-coding:&nbsp; move the map and the address of where you are displays on the bottom<\/li>\n\n\n\n<li>Added my own interactive layer &#8220;Drag Radius&#8221;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/as3.actionscriptdude.com\/#\/id48\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogimages\/flashlink.png\" alt=\"Launch Flash!\">see it<\/a><br>\nThe task at hand was to build an &#8220;Area Selector&#8221; in Flash. You could go to an address, drag a highlight over the area, and then get the coordinates and size. Future plans were to hook into databases with coordinate information and extract other data for marketing purposes.<br>\nCurrently it shows LAT\/LONG\/area\/radius. Adding the area and radius was not easy. It has to account for the zoom level. So, a 1&#8243; radius could be 1\/10 sq Mile, or it could span half of the planet, depending on your zoom level. The other feature I added was Reverse Geo-coding. The center point reveals the address of the building underneath (if there is one). Dragging the map more triggers address lookups on each move.<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">The Google Maps API for AS3 is here: <a href=\"http:\/\/code.google.com\/apis\/maps\/documentation\/flash\/\" target=\"_blank\" rel=\"noopener\">http:\/\/code.google.com\/apis\/maps\/documentation\/flash\/<\/a><\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">You have to sign up for an API key, but its well worth it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>see it The task at hand was to build an &#8220;Area Selector&#8221; in Flash. You could go to an address, drag a highlight over the area, and then get the coordinates and size. Future plans were to hook into databases with coordinate information and extract other data for marketing purposes. Currently it shows LAT\/LONG\/area\/radius. Adding &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/google-maps-api\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Google Maps API&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":1883,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[14,16],"class_list":["post-1575","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-flex-flash-actionscript","tag-api","tag-as3"],"_links":{"self":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/1575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/comments?post=1575"}],"version-history":[{"count":2,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/1575\/revisions"}],"predecessor-version":[{"id":1894,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/1575\/revisions\/1894"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/media\/1883"}],"wp:attachment":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/media?parent=1575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/categories?post=1575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/tags?post=1575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}