我正在尝试开发使用Google Maps API的网页。所以,我使用这个库:http://maps.googleapis.com/maps/api/js?sensor=true&libraries=placesGoogle地图不适用于Android的地方
的页面加载罚款在iOS上UIWebView
:纬度/经度坐标得到正确设置,我可以根据我运行地图搜索查询创建自定义标记。
相同的代码不会在Android上的WebView
中运行。地图不以经纬度坐标为中心。它只是显示一张地图。我可以与地图进行交互(滚动,缩放等),但它并未要求像在iOS上那样使用我当前位置的权限。
在我的测试应用程序的清单或WebView的设置中是否需要设置以使其在Android上工作?我已经在WebView上启用了JavaScript。我认为JavaScript Google Maps API可以在iOS Web视图和Android Web视图中使用。
请注意,我不是问这个问题的本机解决方案。也就是说,我不想将它踢到谷歌地图Android应用程序,我当然不能使用MapView
,因为我实际上控制的是网页。我的网页正在加载到iOS和Android上的webviews中,而我只是使用一个简单的Android应用进行测试,该应用的唯一Activity在布局中具有WebView。