html52.com
我爱小程序-开发者交流社区

markers在ios上面无法显示出来,这是为什么,在线等,急用,求解

问题模块
API和组件

    <map id="my_map" longitude=""  latitude=""  show-location="true" scale="16" markers="{{markers}}"  bindmarkertap="now_work" ></map>这是使用的组件;

    这是在js里面设置的markers的两个点

   markers: [{

                  iconPath: "../../position.png",

                  id: 0,

                  title:"他家",

                  latitude:"23.13270746000000",

                  longitude:"113.26529471377000",

                  width:55,

                  height:55,

            },{

                  iconPath: "../../position.png",

                  id: 1,

                  title:"我家",

                  latitude:"23.13270746000049",

                  longitude:"113.26629671376984",

                  width:55,

                  height:55,

            }

    ],

我在安卓和开发者工具里面都能看到这个点,可是我在ios上面无法看到这两个点,程序运行没有报错,这是为什么??????


网友回复

紫心地瓜:

恩恩,我也刚测试成功!谢谢

www.:

latitude:23.1534923,

longitude:113.3049623,

这两个的值不能添加双引号

latitude:"23.13270746000049",

longitude:"113.26629671376984",

这样写,苹果会当做字符串输出,苹果不会转化成数值,但安卓会,所以安卓可以显示出来,但苹果不行,就是因为这里的问题


紫心地瓜:

你是怎么解决的呀,我也遇到过同样的问题,你说的是哪里的双引号?

www.:

我已经知道是什么问题了,问题是在双引号那里,安卓会根据微信的规则转成数值输出,但是苹果不会,苹果会依然按照字符串输出,所以在苹果显示不出来

R酱:

同样问题

Can?:

微信版本是?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付