最新地图json前台怎么获取json数据

[新]自定义地图json资源
此处提供一个共享地图json的页面,文件中包含帆软自带的一些json和用户自愿上传的json,需要的用户可按下表下载若需下载所有的json,点击此处如果有自愿提供自己自定义的json地图的,可以直接联系我们,采纳后,到论坛发帖会给予f币奖励联系方式:QQ & 邮箱
2. 自定义地图制作
9.0中地图json资源目录更换至%FR_HOME%\WebReport\WEB-INF\assets\map文件夹下,自定义地图制作界面也略有变化,具体可参考、和
3. json文件格式
除了在前端制作地图的方式还可以后台直接编写,具体json格式如下。3.1 区域地图注:若用户自己编写地图json,需要注意3.2 点地图
下载次数:0
如果您认为本文档还有待完善,请
文档内容仅供参考,如果你需要获取更多帮助,请咨询
关于技术问题,您还可以通过获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:)
此页面有帮助吗?是否package com.chencheng.meituan.import java.util.ArrayLimport com.baidu.location.BDLimport com.baidu.location.BDLocationLimport com.baidu.location.LocationCimport com.baidu.location.LocationClientOimport com.baidu.mapapi.map.BaiduMimport com.baidu.mapapi.map.BitmapDimport com.baidu.mapapi.map.BitmapDescriptorFimport com.baidu.mapapi.map.MapStatusUimport com.baidu.mapapi.map.MapStatusUpdateFimport com.baidu.mapapi.map.MapVimport com.baidu.mapapi.map.MarkerOimport com.baidu.mapapi.map.MyLocationDimport com.baidu.mapapi.map.OverlayOimport com.baidu.mapapi.model.LatLimport com.chencheng.model.Gimport com.yuchen.meituan.R;import com.yuchen.meituan.R.import com.yuchen.meituan.R.import com.yuchen.meituan.R.import android.app.Aimport android.os.Bimport android.view.Mimport android.view.MenuIimport android.view.Vimport android.view.View.OnClickLimport android.widget.TextVpublic class MapActivity extends Activity implements OnClickListener { public MyLocationListenner myListener = new MyLocationListenner(); private MapView mMapV private BaiduMap mBaiduM private LocationClient mLocC boolean isFirstLoc =// 是否首次定位 private Goodlist mG BitmapDescriptor bd = BitmapDescriptorFactory
.fromResource(R.drawable.icon_gcoding); private ArrayList&BitmapDescriptor& mOverLayList = new ArrayList&BitmapDescriptor&(); private double mL private double mL private float scale = 15.0f; private BDLocation mL private TextView mTvP private TextView mTvT /**
* 定位SDK监听函数
*/ public class MyLocationListenner implements BDLocationListener {
public void onReceiveLocation(BDLocation location) {
mLocation =
// map view 销毁后不在处理新接收的位置
if (location == null || mMapView == null)
MyLocationData locData = new MyLocationData.Builder()
.accuracy(location.getRadius())
// 此处设置开发者获取到的方向信息,顺时针0-360
.direction(100).latitude(location.getLatitude())
.longitude(location.getLongitude()).build();
mBaiduMap.setMyLocationData(locData);
if (isFirstLoc) {
//设置定位的坐标
isFirstLoc =
LatLng ll = new LatLng(mLat,mLng);
MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
//设置动画
mBaiduMap.animateMapStatus(u);
public void onReceivePoi(BDLocation poiLocation) {
} } @Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
//获取店铺坐标
mGoodlist = (Goodlist) getIntent().getSerializableExtra("goodsList");
mLng = mGoodlist.getLng();
mLat = mGoodlist.getLat();
initMap();
setData(); } private void setData() {
String product = mGoodlist.getProduct();
String title = mGoodlist.getTitle();
mTvProduct.setText(product);
mTvTitle.setText(title); } private void initUI() {
findViewById(R.id.rl_bottom).setOnClickListener(this);
findViewById(R.id.img_add).setOnClickListener(this);
findViewById(R.id.img_reduce).setOnClickListener(this);
findViewById(R.id.img_local).setOnClickListener(this);
findViewById(R.id.rl_back_btn).setOnClickListener(this);
mTvProduct = (TextView) findViewById(R.id.tv_product);
mTvTitle = (TextView) findViewById(R.id.tv_title); } @Override public void onClick(View v) {
MapStatusUpdate msu =
switch (v.getId()) {
case R.id.img_add:
if(scale & 10.0f){
scale = 10.0f;
if(scale &= 10.0f && scale &= 20.0f){
msu = MapStatusUpdateFactory.zoomTo(scale);
mBaiduMap.setMapStatus(msu);
case R.id.img_reduce:
if(scale & 20.0f){
scale = 20.0f;
if(scale &= 10.0f && scale &= 20.0f){
msu = MapStatusUpdateFactory.zoomTo(scale);
mBaiduMap.setMapStatus(msu);
case R.id.img_local:
//定位到当前位置
LatLng ll = new LatLng(mLocation.getLatitude(),mLocation.getLongitude());
MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
//设置动画
mBaiduMap.animateMapStatus(u);
case R.id.rl_back_btn:
case R.id.rl_bottom:
//拦截监听
private void initMap() {
// 地图初始化
mMapView = (MapView) findViewById(R.id.bmapView);
mBaiduMap = mMapView.getMap();
// 设置比例尺,15.0f(500米),14.0f(1公里),10.0f(20公里)
MapStatusUpdate msu = MapStatusUpdateFactory.zoomTo(scale);
mBaiduMap.setMapStatus(msu);
//添加店铺坐标
addOverlay(mLat, mLng, R.drawable.shop_icon);
// 开启定位图层
mBaiduMap.setMyLocationEnabled(true);
// 定位初始化
mLocClient = new LocationClient(this);
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true);// 打开gps
option.setCoorType("bd09ll"); // 设置坐标类型
option.setScanSpan(1000);
mLocClient.setLocOption(option);
mLocClient.start(); } private void addOverlay(double lat, double lng, int drawableRes) {
LatLng llA = new LatLng(lat, lng);
//设置悬浮的图案
BitmapDescriptor bdA = BitmapDescriptorFactory
.fromResource(drawableRes);
mOverLayList.add(bdA);
OverlayOptions ooA = new MarkerOptions().position(llA).icon(bdA)
.zIndex(9).draggable(true);
//在地图中添加悬浮图案
mBaiduMap.addOverlay(ooA);
//设置悬浮物点击监听//
mBaiduMap.setOnMarkerClickListener(new OnMarkerClickListener() {//
public boolean onMarkerClick(final Marker marker) {//
Button button = new Button(getApplicationContext());//
button.setBackgroundResource(R.drawable.popup);//
button.setText("更改图标");//
button.setOnClickListener(new OnClickListener() {//
public void onClick(View v) {//
marker.setIcon(bd);//
mBaiduMap.hideInfoWindow();//
LatLng ll = marker.getPosition();//
InfoWindow mInfoWindow = new InfoWindow(button, ll, -47);//
mBaiduMap.showInfoWindow(mInfoWindow);//
}); } @Override protected void onPause() {
mMapView.onPause();
super.onPause(); } @Override protected void onResume() {
mMapView.onResume();
super.onResume(); } @Override protected void onDestroy() {
mBaiduMap.setMyLocationEnabled(false);
mMapView.onDestroy();
mMapView =
super.onDestroy();
for (int i = 0; i & mOverLayList.size(); i++) {
mOverLayList.get(i).recycle();
} } @Override public boolean onCreateOptionsMenu(Menu menu) {
// I this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至: 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。&>&echarts3地图数据(含全国和省js以及全国、省、地市json)和最新地图文件附带百度地图开发指南
echarts3地图数据(含全国和省js以及全国、省、地市json)和最新地图文件附带百度地图开发指南
上传大小:8.76MB
echarts3地图数据(含全国和省js以及全国、省、地市json)省
~市JSON文件和市~县JSON文件,里面会有具体的文件说明和最新地图文件附带百度地图开发指南
综合评分:0
10积分/C币
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有0条
KiliSniper丶
综合评分:
积分/C币:10
综合评分:
积分/C币:6
综合评分:
积分/C币:2
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
echarts3地图数据(含全国和省js以及全国、省、地市json)和最新地图文件附带百度地图开发指南
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
echarts3地图数据(含全国和省js以及全国、省、地市json)和最新地图文件附带百度地图开发指南echarts3地图数据(含全国和省js以及全国、省、地市json)和最新地图文件附带百度地图开发指南下载
[问题点数:0分]
echarts3地图数据(含全国和省js以及全国、省、地市json)和最新地图文件附带百度地图开发指南下载
[问题点数:0分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|

我要回帖

更多关于 怎么获取json中的数据 的文章

 

随机推荐