1 javascript api maps google-maps-api-3
我正在请求 Google Places 数据,其中填写了“fields”参数,如 google 中的示例:https: //developers.google.com/places/web-service/details#fields \n我只请求 3 个字段:geometry, name, vicinity。
文档中明确指出您应该至少提供 1 个字段: https: //developers.google.com/places/web-service/details#fields
\n\nfunction requestGooglePlaces(placeType) {\n var request = {\n fields: [\'name\', \'geometry\', \'vicinity\'],\n location: location,\n radius: \'5000\',\n type: [placeType],\n };\n\n service = new google.maps.places.PlacesService(map);\n service.nearbySearch(request, callback);\n}\n\nfunction callback(results, status) {\n if (status == google.maps.places.PlacesServiceStatus.OK) {\n for (var i = 0; i < results.length; i++) {\n createMarker(results[i]);\n }\n }\n}\n\nfunction createMarker(place) {\n var marker = new google.maps.Marker({\n map: map,\n position: place.geometry.location,\n });\n\n google.maps.event.addListener(marker, \'click\', function () {\n console.log(place);\n var contentInfoWindows = (place.name + "<br>" + place.vicinity + "<br>" + place.geometry.location);\n\n });\nRun Code Online (Sandbox Code Playgroud)\n\n在我的 Javascript 输出控制台中,我收到了太多字段:
\n\n{geometry: {\xe2\x80\xa6}, icon: "https://maps.gstatic.com/mapfiles/place_api/icons/shopping-71.png", id: "5ffe179c6015e35e796ff313a35ff5149efd396d", name: "Carrefour market", opening_hours: {\xe2\x80\xa6}, \xe2\x80\xa6}\ngeometry: {location: _.Q, viewport: _.R}\nhtml_attributions: []\nicon: "https://maps.gstatic.com/mapfiles/place_api/icons/shopping-71.png"\nid: "5ffe179c6015e35e796ff6f3a35ff5149efd396d"\nname: "Carrefour market"\nopening_hours:\nopen_now: false\n__proto__: Object\nphotos: Array(1)\n0: {height: 4128, html_attributions: Array(1), width: 2322, getUrl: \xc6\x92}\nlength: 1\n__proto__: Array(0)\nplace_id: "ChIJx3_zP3I8w0cR5i6Q99tFeCU"\nplus_code: {compound_code: "V84J+X6 Harelbeke, Belgium", global_code: "9F25V84J+X6"}\nrating: 4.4\nreference: "ChIJx3_zP3I8w0cR5i6Q99tFeCU"\nscope: "GOOGLE"\ntypes: (7) ["supermarket", "bakery", "grocery_or_supermarket", "store", "point_of_interest", "food", "establishment"]\nuser_ratings_total: 22\nvicinity: "Mainstreet 137, NY"\n__proto__: Object\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
923 次 |
| 最近记录: |