我想为谷歌地图制作一个特定纬度和经度的网址.现在,我生成一个这样的URL:
http://maps.google.com/maps?z=11&t=k&q=58 41.881N 152 31.324W
生成的地图会出现一个圆形的"A"气球指针,它指向最近的命名对象,以及一个指向lat-lon的绿色箭头.有时候,就像在这个例子中,"A"指针居中并且距离足够远,以至于你看不到指向lat-lon的指针.(缩小以查看此示例中的两个指针."A"指针位于阿拉斯加州的中心,而lat-long指针位于科迪亚克岛上.)
我可以在Google Maps URL中使用哪些参数来生成指向指定lat-lon的单个指针?(这在一个单独的窗口中加载.它没有嵌入.)
我正在测试适用于Android的新Google Maps API V2,并在应用启动时收到此消息:
这是在4.1模拟器上运行.
这是我的AndroidManifest.xml
档案:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.maptest"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<permission
android:name="com.example.maptest.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="com.example.maptest.permission.MAPS_RECEIVE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<!-- Require OpenGL ES version 2 -->
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="##myapikey##"/>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
文件MainActivity.java:
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); …
Run Code Online (Sandbox Code Playgroud) android google-maps android-mapview google-maps-android-api-2
当您单击我的Google Maps v3上的主页图标时,我的InfoWindow似乎无法自动调整InfoWindow的内容.
当它不应该时,它给滚动条.InfoWindow应该正确自动调整大小.
有什么想法吗?
根据请求,为InfoWindow注入HTML的相关JavaScript:
listing = '<div>Content goes here</div>';
Run Code Online (Sandbox Code Playgroud)
UPDATE
此错误由Google负责处理
https://issuetracker.google.com/issues/35823659
该修复程序于2015年2月在Maps JavaScript API 3.19版中实施.
有没有办法使用API将图层,点,方向或任何数据添加到Google我的地图中的地图上?
我在谷歌搜索过,但没有找到解决办法.
我在Google Maps API中遇到与Stack Overflow问题"Google Play服务正在更新"相同的问题.
不幸的是,无处不在,我的一些用户正在遭受这个问题,以及我自己的手机.另一方面,对于其他用户来说,它似乎完全正常.
此问题仅出现在我的应用中的地图上.
我试图在自己的手机上清理Google Services的缓存 - 但仍然没有.
在我的模拟器上它工作正常.
我在互联网上搜索过,并没有找到一个有效的解决方案.
最重要的部分是:我发现的大多数解决方案都需要在特定设备上完成,例如清理缓存然后重新启动手机.但是,当我们谈论发生的问题并且损害了我的大部分用户时 - 必须有一个解决方案,我可以使用它自己一次帮助他们,而不需要他们做某些操作在自己的手机上.
否则,对他们来说会非常令人沮丧,并且会让他们中的一些人卸载我的应用程序,并且因为什么?我与之无关的错误?大约两天前,一切都工作得很好,从那以后我没有对我的应用程序进行任何更改......所以...为什么?
android google-maps google-play-services google-maps-android-api-2 android-studio
HeIIo,使用谷歌地图API搜索我能找到某个地方,然后存储它的详细信息.但是,该数组不包含谷歌地图链接,这将在谷歌地图上打开这个地方.
通过API我收到place_id,我认为应该足以建立一个完整的谷歌地图链接; 但是,我找不到办法做到这一点.谁能告诉我如何做到这一点.
感谢您的时间.
import com.google.android.gms.maps.SupportMapFragment;
import androidx.fragment.Fragment;
...
private SupportMapFragment mMapFragment;
...
mMapFragment = (SupportMapFragment) form.getSupportFragmentManager().findFragmentByTag(MAP_FRAGMENT_TAG);
Run Code Online (Sandbox Code Playgroud)
这里,IDE显示androidx.fragment.Fragment无法强制转换为SupportMapFragment(扩展android.support.v4.app.Fragment)的错误
我使用的是play-services-maps的15.0.1版和AndroidX库的1.0.0-beta01版.
在发布说明中我没有在AndroidX之后找到SupportMapFragment的任何更新:https://developers.google.com/maps/documentation/android-sdk/releases
编辑:在任何人问之前,form
是一个Form
扩展的类的实例AppCompatActivity
(来自AndroidX)
android google-maps android-fragments google-maps-android-api-2 androidx
我正在对Google Maps Distance Matrix API执行请求,以计算从一个点到另一个点的距离.这两点都在俄罗斯.问题是,在某些情况下,API会返回错误的目标.
它回来了
"destination_addresses" : [
"1 Chome-11 Kamifukubara, Yonago-shi, Tottori-ken 683-0004, Japan"
],...
Run Code Online (Sandbox Code Playgroud)
因此,谷歌地图知道它是俄罗斯,但距离矩阵认为它是日本.为什么?
海岸附近的地方是否有已知的虫子?
UPDATE
此问题已在问题跟踪器https://issuetracker.google.com/issues/35828610中处理.它于2016年7月19日被标记为固定.
如今,越来越多的企业使用街景来展示室内公寓.
我的程序提供了根据所选业务显示街景的功能.但我不想在室内露面.只在户外.因为室内阻止我移动,只能转动360度.
如果我要在室内或室外展示,有谁知道如何从街景API获取一些价值?
非常感谢你,
这是我到目前为止的代码片段,根据选定的地址打开街景:
function load_map_and_street_view_from_address(address) {
var geocoder = new google.maps.Geocoder();
geocoder.geocode( {
'address': address
}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var gps = results[0].geometry.location;
create_map_and_streetview(gps.lat(), gps.lng(), 'map_canvas', 'pano');
}
});
}
function create_map_and_streetview(lat, lng, map_id, street_view_id) {
var googlePos = new google.maps.LatLng(lat,lng);
addLatLng = new google.maps.LatLng(lat,lng);
var service = new google.maps.StreetViewService();
service.getPanoramaByLocation(addLatLng, 50, showPanoData);
}
function showPanoData(panoData, status) {
if (status != google.maps.StreetViewStatus.OK) {
$('#pano').html('No StreetView Picture Available').attr('style', 'text-align:center;font-weight:bold').show();
return;
}
$('#pano').show();
var angle …
Run Code Online (Sandbox Code Playgroud) 我正在使用AGM贴图作为我的角度4应用程序,在那里我遇到问题,我将使用从api获取的多个标记作为纬度和经度数组.我想将缩放级别设置为完全覆盖地图上的所有标记.即使一个国家/地区中的一个标记和其他国家/地区的其他标记也是如此,它应该在加载时设置缩放级别以显示地图上的所有标记.有没有办法在AGM角度图中做到这一点?有谁可以帮助我
google-maps google-maps-api-3 google-maps-markers angular-google-maps angular
google-maps ×10
android ×3
javascript ×3
androidx ×1
angular ×1
css ×1
drive ×1
google-api ×1
html ×1
mymaps ×1