起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1207|回复: 1

[结贴] 新手请教 对话框中 集成高德地图

[复制链接]

7

主题

16

帖子

136

积分

初级会员

Rank: 2

积分
136
发表于 2016-1-19 14:40:17 | 显示全部楼层 |阅读模式
版本: BeX5V3.1 小版本号: 3.3
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
本帖最后由 songhe107 于 2016-1-19 15:53 编辑

在一个对话框中显示高德地图   完全参照《第三方集成案例》里面的 地图集成  做的  
对话框中不显示    后台也没有报错   

  1. define(function(require){
  2.         require("css!$UI/system/components/bootstrap/lib/css/bootstrap").load();
  3.         var $ = require("jquery");
  4.         var justep = require("$UI/system/lib/justep");
  5.         
  6.         var Model = function(){
  7.                 this.callParent();
  8.         };
  9.         Model.prototype.modelLoad = function(event) {
  10.                 this.loadGaodeMap();
  11.         };
  12.         
  13.         Model.prototype.loadGaodeMap = function() {
  14.                 var id = this.getIDByXID("gaodeMap");
  15.                 window._gaodeInit = function() {
  16.                         var map = new AMap.Map(id, {
  17.                                 resizeEnable : true,
  18.                                 rotateEnable : true,
  19.                                 dragEnable : true,
  20.                                 zoomEnable : true,
  21.                                 zooms : [ 3, 18 ],
  22.                                 view : new AMap.View2D({
  23.                                         center : new AMap.LngLat(116.397428, 39.90923),
  24.                                         zoom : 12
  25.                                 })
  26.                         });
  27.                 };               
  28.                 require([ 'http://webapi.amap.com/maps?v=1.3&key=6cad10d49f6610516541033XXXXXXXXX&callback=_gaodeInit' ], function() {
  29.                         if (window.AMap && window.AMap.Map) {
  30.                                 window._gaodeInit();
  31.                         }
  32.                 });
  33.         };
  34.         
  35.         Model.prototype.result = function(){
  36.                 //这里实现返回的逻辑
  37.         };

  38.         Model.prototype.OKBtnClick = function(event){
  39.                 this.comp('wReceiver').windowEnsure(this.result());
  40.         };

  41.         return Model;
  42. });
复制代码

W文件结构

W文件结构



对话框运行

对话框运行

7

主题

16

帖子

136

积分

初级会员

Rank: 2

积分
136
 楼主| 发表于 2016-1-19 15:52:56 | 显示全部楼层
已经解决   model的默认事件函数没有指定     Java新手让人见笑了

问题点

问题点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-16 02:26 , Processed in 0.098120 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表