【发布时间】:2015-12-05 15:41:45
【问题描述】:
在数据库中,我有 10 个点,其中 lat 和 lng by
foreach($points as $point){
->($point->lng, $point->lat);
}
我有他们所有的信息,现在我需要将信息添加到
Mapper::map(5, -2) HERE;
所以它应该看起来像
Mapper::map(5, -2)->marker($point->lng, $point->lat)->marker($point->lng, $point->lat)...;
最好的方法是什么。
【问题讨论】:
-
您的
Mapper课程是做什么的?此方法仅接受两个integer中的array作为参数?您可能只需要重写此方法。如果您需要这方面的帮助,请使用更多信息更新问题。 -
map是否返回一个对象?是否要向该对象添加一个属性,该属性是具有(经度、纬度)的对象数组?还是我误会了? -
Mapper 正在创建谷歌地图,您可以使用 ->marker(lng, lat) 添加标记,但我想自动从数据库中添加此信息,因此使用我创建的 foreach - >marker1(lng,lat)->marker2(lng, lat)-> .... 我所需要的只是在类 Mapper .... 之后添加这些信息......所以最后它应该看起来像映射器::map(5, -2)->($point->lng, $point->lat)->($point->lng, $point->lat)...;
标签: php arrays database string