<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> <head> <title>ArcGIS JavaScript Extension for the Google Maps API Example</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <script src="http://maps.google.com/maps?file=api&v=2&key=AIzaSyDDlcIQ61bcnNSaLKNoBaD6u09Yq1WuUb8" type="text/javascript"></script> <script src="http://serverapi.arcgisonline.com/jsapi/gmaps/?v=1.6" type="text/javascript" ></script> <script type="text/javascript"> var gmap = null; function initialize() { gmap = new GMap2(document.getElementById("gmap")); var centerat = new GLatLng(0,0); gmap.addControl(new GLargeMapControl()); gmap.addControl(new GMapTypeControl()); gmap.setCenter(centerat, 1); var dynamicMap = new esri.arcgis.gmaps.DynamicMapServiceLayer("http://map.entrix.com/ArcGIS/rest/services/Atlases/USA/MapServer", null, 0.75, dynmapcallback); } function dynmapcallback(mapservicelayer) { gmap.addOverlay(mapservicelayer); } </script> </head> <body onload="initialize();" onunload="GUnload();"> <div id="gmap" style="width: 500px; height:500px;"></div> </body> </html>
Do you have your own google key? Simply replace map service URL to yours won't work because the sample's key is registered with Esri's domain. If you do not have an existing key you may out of luck because Google may no longer issue keys for v2 API (deprecated for 2+ years now).
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> <head> <title>ArcGIS JavaScript Extension for the Google Maps API Example</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <script src="http://maps.google.com/maps?file=api&v=3&key=AIzaSyDZlBLE1DNYj8IgCIP4JzkEVs8bclKfr90" type="text/javascript"></script> <script src="http://serverapi.arcgisonline.com/jsapi/gmaps/?v=1.6" type="text/javascript" ></script> <script type="text/javascript"> var gmap = null; function initialize() { gmap = new GMap2(document.getElementById("gmap")); var centerat = new GLatLng(28,-82.5); gmap.addControl(new GLargeMapControl()); gmap.addControl(new GMapTypeControl()); gmap.setCenter(centerat, 10); var dynamicMap = new esri.arcgis.gmaps.DynamicMapServiceLayer("http://map.entrix.com/ArcGIS/rest/services/Atlases/USA/MapServer", null, 1.0, dynmapcallback); } function dynmapcallback(mapservicelayer) { gmap.addOverlay(mapservicelayer); } </script> </head> <body onload="initialize();" onunload="GUnload();"> <div id="gmap" style="width: 500px; height:500px;"></div> </body> </html>
I am not sure you can use albers projection with google.Can you try redoing your service in web mercator aux sphere ??You don't need top change your data, just change the data frame projection in the msd, restart your service and clear your rest cache.
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.