2014-01-21 4 views
0

Я пытаюсь поместить карту google с моей веб-системой, которая будет отслеживать терминалы, которые у меня есть, с их соответствующей географией. У меня уже есть API-ключ от Google. Таким образом, я использую эти кодыГеолокация API Карт Google в Extjs 4.2

* EDIT

это мой текущий код, но я могу получить только пустую страницу.

Ext.ns('dlti.view.widget'); 
//Order Window View 
Ext.define('dlti.view.widget.UserHome' ,{ 
extend: 'Ext.panel.Panel', 
id: 'dlti-user-home', 
alias: 'widget.UserHome', 
layout: { 
    type: 'hbox', 
    region: 'center' 
}, 



     items:[ 
       {xype: 'gmappanel', 
       title: 'Map', 
       region: 'center', 
     id: 'mygooglemap', 
     zoomLevel: 3, 
     gmapType: 'map', 
     mapConfOpts:['enableScrollWheelZoom','enableDoubleClickZoom','enableDragging'], 
    mapControls: ['GSmallMapControl','GMapTypeControl','NonExistantControl'], 
     setCenter: { 
      'lat': 37.4419, 
      'lng': -122.1419 
     } 
       } 


] 


}); 
+0

Что это xtype? Используете ли вы расширение или оно определено в вашем коде? Укажите код для него или ссылку, если он является сторонним модулем. –

+0

Я сейчас редактировал свои коды. Я пытаюсь отобразить на нем карту с геолокацией. – user3026876

+0

вам нужно загрузить скрипт google map api в своем веб-приложении. Подобно этому в html-файле

ответ

0

Вам нужно добавить

Ext.application({ 

    requires: [ 
     'Ext.ux.GMapPanel' 
    ] 
..... 
}); 
Смежные вопросы