2016-02-04 9 views
0

Просто начните использовать образец javascript, чтобы просто отобразить карту, основанную на координатах широты и долготы. Я получаю javascript ReferenceError на первой строке!ЗДЕСЬ Карты Javascript API

фрагмент кода:

<script src="http://js.api.here.com/v3/3.0/mapsjs-core.js" type="text/javascript" charset="utf-8"></script> 
<script src="http://js.api.here.com/v3/3.0/mapsjs-service.js" type="text/javascript" charset="utf-8"></script>  

    var platform = new H.service.Platform({ 
      'app_id': 'xxxxxxxxxxxxxxxxxxxx', 
      'app_code': 'zzzzzzzzzzzzzzzzzzzzzzz' 
     }); 
     // Obtain the default map types from the platform object 
    var maptypes = platform.createDefaultLayers(); 
     // Instantiate (and display) a map object: 
    var map = new H.Map(document.getElementById('bodydiv'), maptypes.normal.map, { 
      zoom: 10, center: { lng: <%=longitude%>, lat: <%=latitude%>} 
     });  

Фактическая ошибка в консоли браузера: ReferenceError: H не определен - происходит на вар платформе = ...

Есть идеи?

ответ

0

Try включая все указанные в примере файлов JS, а также файл CSS https://developer.here.com/api-explorer

+0

Это, безусловно, помогло, как оригинальный пример не есть все входят в него. Однако теперь я получаю тайм-аут. 08: 46: 18.553 Ошибка: [тайм-аут]: не удалось получить метаинформацию из службы отображения карт @http: //1.base.maps.api.here.com/maptile/2.1/info? Xnlp = CL_JSMv3.0.12. 4 & APP_ID = lXA1LBkRTiD6gAYsnJEV & App_Code = dwXTP9cHq_zH5hVmaQgEjg & выход = Qj.prototype.dm JSON/ Eval: 23 б() mapsjs-core.js линии 47> Eval: 10 XJ/л <() mapsjs-core.js line 47> eval: 11 1 mapjs-core.js line 47> eval: 23: 217 –

+0

Выяснил это. В исходном примере кода отсутствовали многие ссылки и обращения к компонентам ui. Спасибо за вашу помощь. –

Смежные вопросы