jquery gmap3错误

时间:2012-08-01 12:36:29

标签: jquery jquery-gmap3

我正在使用jquery和gmap3。我有这个错误代码

08-01 12:33:30.000: E/Web Console(13908): Uncaught TypeError: Cannot use 'in' operator to search for 'address' in [{"lat":"40.7909276","lng":"14.3690722","data":{"drive":"false","zip":"80059","city":"Torre del Greco"}}]

我正在尝试将我的点插入群集中。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我有类似的错误。我发现原因是JS var数组变量中的数据表示不正确。 当您在数组元素周围有“不必要的引号”时会发生错误,如:

var geoResult = ['{\"lat\":49.99649843859962,\"lng\":36.226598247885704, \"data\":{\"id\":\"5125f498caeccbeb7c5e2546\",\"street\":\"Dzerzhyns\\u0027kyi District\",\"name\":\"Arsenal\"}}', '{\"lat\":49.98246816844554,\"lng\":36.263782382011414, \"data\":{\"id\":\"5123dfa9eb8cc0a3bcf6a2df\",\"street\":\"Kominternivs\\u0027kyi District\",\"name\":\"Club\"}}'];

正如您所看到的,有引号: var geoResult = ['{}']; 他们造成了错误。