Я смог понять это сам.
Вот ответ: На самом деле я собирался использовать расширение Javascript ArcGIS Server для GoogleMaps и Dojo вместе.Таким образом, мы должны убедиться, что все ссылки на API сделаны правильно.
Я думаю, что было бы разумно использовать компоненты Dojo непосредственно со страниц ArcGIS Server-API вместо загрузки из сети DOJO.Это должно гарантировать совместимость между всеми компонентами.
<!--Load Google Maps API -->
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAA22G6YWIfghc6CfXo3jGlQBQIhNZriPAS64ZF0ztgQFnJUtUvlhSuBly8ueb8pLmxY8qzKANsSXJhUA" type="text/javascript"></script>
<!--load arcgis-javascript for googlemaps api -->
<script src="http://serverapi.arcgisonline.com/jsapi/gmaps/?v=1.4" type="text/javascript" ></script>
<!--load arcgis js api -->
<script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=1.4"></script>
<!--load the required Dojo components -->
<script type="text/javascript">
dojo.require("dojox.data.XmlStore");
dojo.require("dojox.grid.DataGrid");
<!--This loads the esri specific geoprocessing tool -->
dojo.require("esri.tasks.gp");
<!-- defining variables -->
var gmap = null;
var dynMapOv = null;
</script>
Затем, после настройки функции инициализации ...
function initialize() {
//Load Google Maps
gmap = new GMap2(document.getElementById("gmap"));
var centerat = new GLatLng(-1, 23.7);
gmap.setCenter(centerat, 3); ...
... необходимо обеспечить загрузку функции с помощью
dojo.addOnLoad(initialize);
Кроме того, важно добавить ссылку на тему dojo в тег body в HTML-коде.
<body class="soria" onunload="GUnload();">
Надеюсь, этот очень простой материал поможеткто не уверен в том, как объединить AGS + GoogleMaps + Dojo.