function gmp_satanize($settings) { if (is_array($settings) && count($settings)) { // First, get coordinates if (isset($settings['api_key']) && $settings['api_key'] && isset($settings['address']) && $settings['address']) { include_once GMP_PLUGIN_DIR . '/php/geoloc-include.php'; $obj = new googleHelper($settings['api_key']); $coords = $obj->getCoordinates($settings['address']); if (is_array($coords) && count($coords)) { foreach ($coords as $key => $coord) { if ($coord) { $settings[$key] = esc_attr($coord); } } } } // Return all return $settings; } }
$coordAdd = $address . ', USA'; } //$coords = toCoordinates($coordAdd); //$latcoord = $coords[0]; //$longcoord = $coords[1]; //print_r($coords); //require_once(dirname(__FILE__) . '/class.googleHelper.php'); //your Google Maps API key (you can get one for free from http://code.google.com/apis/maps/signup.html) $apiKey = 'ABQIAAAArVQcVxX32bZ7slezKjYHNxRRy_GDkcWXYwd3sTg48YTx-thxPhQCycvjjWX6XIj0M-uyYhSg6sW5QQ'; //init our object $obj = new googleHelper($apiKey); //get coordinates and print the debug info //$address = 'Danmark, Sj?lland, H?rve, Dragsholm Alle 4534'; //print '<pre>'; //print_r($obj->getCoordinates($coordAdd )); $coords = $obj->getCoordinates($coordAdd); $latcoord = $coords['lat']; $longcoord = $coords['long']; echo ' <div class="coordinates"> <span class="lat">' . $latcoord . '</span> <span class="long">' . $longcoord . '</span> </div> <img class="mapPin" src="' . $mapPin . '" alt="' . esc_attr(get_bloginfo('name', 'display')) . '"> <div class="mapWrap"> <div class="map"></div> </div>'; } }