简单实现谷歌地图的图片缩放,移动效果的JS

不支持矢量的缩放,只是一个大图的缩放和移动。多级地图的平滑缩放,我暂时还不会弄。

 

 

唯一的js

 

用到的地图,比较大,大家自己随便找一个大图,测试看看好了!

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要将百度地图转换为谷歌地图,您可以使用百度地图的坐标转换API来将百度地图的坐标转换为谷歌地图的坐标,然后使用谷歌地图的API在页面上显示谷歌地图。 以下是一个简单的示例代码: ```html <!DOCTYPE html> <html> <head> <title>Baidu Map to Google Map</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_GOOGLE_MAPS_API_KEY"></script> <style> #map { width: 100%; height: 400px; } </style> </head> <body> <div id="map"></div> <script> // 百度地图坐标转换API var baiduToGoogleUrl = 'http://api.map.baidu.com/geoconv/v1/?coords='; var baiduCoord = '百度地图坐标'; // 百度地图坐标,例如:'116.404,39.915' var baiduToGoogleApiUrl = baiduToGoogleUrl + baiduCoord + '&from=1&to=5&ak=YOUR_BAIDU_MAPS_API_KEY'; // 发送请求获取转换后的谷歌地图坐标 $.get(baiduToGoogleApiUrl, function(data) { var googleCoord = data.result[0].x + ',' + data.result[0].y; // 谷歌地图坐标 var googleMapOptions = { center: new google.maps.LatLng(googleCoord), zoom: 8, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById('map'), googleMapOptions); }); </script> </body> </html> ``` 在上面的代码中,您需要将`YOUR_GOOGLE_MAPS_API_KEY`替换为您自己的谷歌地图API密钥,并将`YOUR_BAIDU_MAPS_API_KEY`替换为您自己的百度地图API密钥。 此代码通过使用百度地图的坐标转换API将百度地图坐标转换为谷歌地图坐标,并在页面上显示谷歌地图。请确保您已经获得了正确的API密钥,并且遵守使用这些API的相关条款和政策。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值