123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- define([
- 'html!templates/tools/toolPlaceSearch',
- 'modDir/service/addressSearch',
- 'modDir/service/poiSearch',
- 'modDir/service/routeSearch',
- 'text!data/address_baike/db.json',
- 'css!styles/tools/toolPlaceSearch'
- ], function(tpcLayout, addressSearchF, poiSearchF,routeSearchF,addressBaikeDb) {
- /**
- * 索引函数
- */
- if (!Array.prototype.indexOf) {
- Array.prototype.indexOf = function(elt, from) {
- var len = this.length;
- var from = Number(arguments[1]) || 0;
- from = (from < 0) ? Math.ceil(from) : Math.floor(from);
- if (from < 0) {
- from += len;
- }
- for (; from < len; from++) {
- if (from in this && this[from] === elt) {
- return from;
- }
- return -1;
- }
- }
- }
- /**
- * 模块数据 用于数据存储和外部调用
- * @type {Object}
- * 数据存放
- */
- var modValue = {
- markers:{},
- options: {
- page: 1,
- bounds: null,
- pageSize: 10,
- keyWord: '',
- type: 'bounds', // bounds/dis
- center: null, //中心点
- dis: 0, //圆范围
- themeId: null, //类型
- pac: 0, //区域pac
- init_query_key: '' //原始查询关键字
- },
- initialized: false, //是否初始化
- placeDataResult: null, //查询数据集合
- fitBounds: true, //最优显示
- circleGroup: null, //圆容器
- searchCircle:null,
- searchPoup:null,
- markerGroup: null, //标记容器
- hotPoint: [] //常用热点关键字
- };
- })
|