当我通过API查询Google照片中的照片时,它不会返回与图像相关联的任何位置数据.当我在Google相册中查看有关图片的信息时,我可以在地图上看到该位置,但API并未向我提供这些坐标.
[mediaMetadata] => Google_Service_PhotosLibrary_MediaMetadata Object
(
[creationTime] => 2018-07-13T13:20:38Z
[height] => 4032
[photoType:protected] => Google_Service_PhotosLibrary_Photo
[photoDataType:protected] =>
[videoType:protected] => Google_Service_PhotosLibrary_Video
[videoDataType:protected] =>
[width] => 3024
[internal_gapi_mappings:protected] => Array
(
)
[modelData:protected] => Array
(
)
[processed:protected] => Array
(
)
[photo] => Google_Service_PhotosLibrary_Photo Object
(
[apertureFNumber] => 1.8
[cameraMake] => Apple
[cameraModel] => iPhone 8
[exposureTime] =>
[focalLength] => 3.99
[isoEquivalent] => 50
[internal_gapi_mappings:protected] => Array
(
)
[modelData:protected] => Array
(
)
[processed:protected] => Array
(
)
)
)
Run Code Online (Sandbox Code Playgroud) 我正在使用 Google Places API 端点“findplacefromtext”并尝试了类似于示例的搜索。
https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=mongolian%20grill&inputtype=textquery&fields=photos,formatted_address,name,opening_hours,rating&locationbias=circle:2000@47.6918452,-122.2226413&key=YOUR_API_KEY
Run Code Online (Sandbox Code Playgroud)
但是,当您使用它时,它只会返回一个结果。我附近有一家名为“Cream”的咖啡馆,但是当您将其作为“输入”参数传递时,它会返回类别为“冰淇淋”的商店。我认为它应该只搜索企业名称....如果我无法按名称找到地点,它是否会搜索类别类型作为后备?当我在 Google Maps 中执行相同的搜索时,它返回相同的数据,但我得到多个结果,我可以在搜索结果列表中看到我试图检索的第三个位置。
是否有可能让它返回多个结果?文档没有提到任何关于此的内容。
我一直在使用PHP短回显代码,但意识到它不会打印出方法的返回值。也就是说,以下将起作用
<?= $my_variable ?>
<?php echo $my_object->get_value(); ?>
Run Code Online (Sandbox Code Playgroud)
但这不会返回任何东西
<?= $my_object->get_value() ?>
Run Code Online (Sandbox Code Playgroud)
为什么用短手不能将返回值的方法打印到屏幕上?