小程序
小游戏
企业微信
微信支付
扫描小程序码分享
map组件在苹果手机上的显示
map组件在安卓手机上的显示
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
<map style="height: {{height-navigationHeight}}rpx; width: 100%;" include-points="{{points}}" skew="30" enable-3D="true" enable-overlooking="true" enable-rotate="true" longitude="{{longitude}}" latitude="{{latitude}}" markers="{{markers}}" bindmarkertap="markertap">
<cover-view slot="callout">
<cover-view wx:for="{{map_content}}" wx:key="unique" class="map_customCallout" marker-id="{{index+1}}"></cover-view>
</cover-view>
</map>
// 获取附近的内容
get_mapContent(){
let the = this
db.collection("book").where({location: _.geoNear({geometry: db.Geo.Point(longitude, latitude)}), state: true}).get({
success(res){
map_book = res.data
// 地图上的图片显示
for(let i=0; i<map_book.length; i++){
let marker = {
id: i,
longitude: map_book[i].location.longitude,
latitude: map_book[i].location.latitude,
iconPath: map_book[i].cover,
width: 50,
height: 50*map_book[i].proportion,
customCallout:{ //自定义气泡
display: "BYCLICK",//显示方式,可选值BYCLICK
anchorX: 0,//横向偏移
anchorY: 0,
},
}
markers.push(marker)
the.setData({
markers: markers,
longitude: longitude,
latitude: latitude
})
the.get_map_idol()
// 获取地图中用户信息
get_map_idol(){
let schoogram_gender = wx.getStorageSync("schoogram_gender")
if (!schoogram_gender || schoogram_gender=="gender"){
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
<map style="height: {{height-navigationHeight}}rpx; width: 100%;" include-points="{{points}}" skew="30" enable-3D="true" enable-overlooking="true" enable-rotate="true" longitude="{{longitude}}" latitude="{{latitude}}" markers="{{markers}}" bindmarkertap="markertap">
<cover-view slot="callout">
<cover-view wx:for="{{map_content}}" wx:key="unique" class="map_customCallout" marker-id="{{index+1}}"></cover-view>
</cover-view>
</map>
<map style="height: {{height-navigationHeight}}rpx; width: 100%;" include-points="{{points}}" skew="30" enable-3D="true" enable-overlooking="true" enable-rotate="true" longitude="{{longitude}}" latitude="{{latitude}}" markers="{{markers}}" bindmarkertap="markertap">
// 获取附近的内容
get_mapContent(){
let the = this
db.collection("book").where({location: _.geoNear({geometry: db.Geo.Point(longitude, latitude)}), state: true}).get({
success(res){
map_book = res.data
// 地图上的图片显示
for(let i=0; i<map_book.length; i++){
let marker = {
id: i,
longitude: map_book[i].location.longitude,
latitude: map_book[i].location.latitude,
iconPath: map_book[i].cover,
width: 50,
height: 50*map_book[i].proportion,
customCallout:{ //自定义气泡
display: "BYCLICK",//显示方式,可选值BYCLICK
anchorX: 0,//横向偏移
anchorY: 0,
},
}
markers.push(marker)
}
the.setData({
markers: markers,
longitude: longitude,
latitude: latitude
})
the.get_map_idol()
}
})
},
// 获取地图中用户信息
get_map_idol(){
let the = this
let schoogram_gender = wx.getStorageSync("schoogram_gender")
if (!schoogram_gender || schoogram_gender=="gender"){