uniapp微信小程序 map地图markers图标不显示,markers图标真机调试不显示

这篇具有很好参考价值的文章主要介绍了uniapp微信小程序 map地图markers图标不显示,markers图标真机调试不显示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

uniapp微信小程序 map地图markers图标不显示,markers图标真机调试不显示

举例:

  • 预期效果如下,蓝色为用户位置,红色为店铺位置均为自定义图标
    uniapp微信小程序 map地图markers图标不显示,markers图标真机调试不显示,uniapp,微信小程序,微信小程序,uni-app,小程序
  • 实际发布后手机上的效果 (此处忽略位置先只关注图标问题)
  • 可以很明确的看到自定义图标失效了,使用了原生自带的图标
    uniapp微信小程序 map地图markers图标不显示,markers图标真机调试不显示,uniapp,微信小程序,微信小程序,uni-app,小程序

问题复现

  • 关键代码如下
<template>
 <map style="width: 100%; height: 240px;" :latitude="params.lat" :longitude="params.lon" :markers="covers" />
</template>

<script lang="ts" setup>
//地图标记点配置
const covers = reactive([
  {
    id: 1,
    iconPath: '../../static/image/map-store-red.svg',
    latitude: 0,
    longitude: 0,
    width: 24,
    height: 32
  },
  {
    id: 2,
    iconPath: '../../static/image/map-owner-blue.svg',
    latitude: 0,
    longitude: 0,
    width: 24,
    height: 32,
  },
])
</script>

问题所在

  • 1.图标问题 在采用自定义图标时 请使用图片 不要使用 svg类型的,使用svg类型的图标,在微信小程序开发者工具上不会出现问题,但是一旦使用真机调试或者发布后,无法显示自定义配置图标
  • 2.路径问题 在引入时直接从 /static/xxx开始引入,不要使用 …/…/ (目前不清楚为啥知道的补充告知)

解决

  • 1.修改图片的类型
  • 2.修改图片引入的路径方式
//地图标记点配置
const covers = reactive([
  {
    id: 1,
    iconPath: '/static/image/map-store-red.png',
    latitude: 0,
    longitude: 0,
    width: 24,
    height: 32
  },
  {
    id: 2,
    iconPath: '/static/image/map-owner-blue.png',
    latitude: 0,
    longitude: 0,
    width: 24,
    height: 32,
  },
])
  • 路劲参考
    uniapp微信小程序 map地图markers图标不显示,markers图标真机调试不显示,uniapp,微信小程序,微信小程序,uni-app,小程序

bye)🤡

文章来源地址https://www.toymoban.com/news/detail-595053.html

到了这里,关于uniapp微信小程序 map地图markers图标不显示,markers图标真机调试不显示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包