我无法在Google API文档的任何位置找到其地图可以自定义(我知道它只能在网上自定义),但可以在PokèmonGo应用上看到它使用Google API来显示自定义地图.
PokèmonGo的参考使用谷歌地图:https://www.reddit.com/r/pokemongo/comments/4s71t1/suggestion_download_city_map_as_a_way_to_decrease/
任何人都能找到这种方法吗?
我正在使用JS API来显示我的地图.这是代码:
<script type="text/javascript">
function initialize() {
var _lat = 10;
var _long = 200;
var myLatlng = new google.maps.LatLng(_lat, _long);
var myOptions = {
center: myLatlng,
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
var image = 'target.png';
var beachMarker = new google.maps.Marker({
position: myLatlng,
map: map,
icon: image
});
beachMarker.setMap(map);
}
</script>
Run Code Online (Sandbox Code Playgroud)
现在我想从地图中删除一些东西.
我如何实现这一目标.
我是iOS编程的新手,只需要一点帮助.我正在尝试使用核心数据并创建一个简单的插入,其中存在一对多的关系.我非常简单的核心数据结构如下所示
现在在代码中我也创建了NSManagedObject子类,并且能够单独创建这些对象.我需要帮助的是如何创建关系.我的代码是
Xcode生成了Father.swift
class Father: NSManagedObject {
@NSManaged var name: String
@NSManaged var fatherToChild: NSSet
}
Run Code Online (Sandbox Code Playgroud)
Xcode生成了Child.swift
class Child: NSManagedObject {
@NSManaged var name: String
@NSManaged var child_father: NSManagedObject
}
Run Code Online (Sandbox Code Playgroud)
我的添加数据方法:
func addData(){
var appDel: AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate
var context: NSManagedObjectContext = appDel.managedObjectContext!
var fatherEntity = NSEntityDescription.entityForName("Father", inManagedObjectContext: context)
var newFather = Father(entity: fatherEntity, insertIntoManagedObjectContext: context)
newFather.name = "Daddy"
var childEntity = NSEntityDescription.entityForName("Child", inManagedObjectContext: context)
var child1 = Child(entity: childEntity, insertIntoManagedObjectContext: context)
child1.name = "child1"
var child2 = …
Run Code Online (Sandbox Code Playgroud) 不确定是否有可用的解决方案但无法找到.所以再问一遍.
我正在写一封电子邮件验证员.这应该验证所有格式良好的电子邮件(这只是验证电子邮件格式正确的一个级别的验证).现在我的代码是国际代码,所以我也应该支持非拉丁字符.我如何为此编写最有效的正则表达式?
国际电子邮件:http://en.wikipedia.org/wiki/International_email
一些示例电子邮件:
它应该能够验证所有上述格式
我已经集成了FB最新的SDK(非swift),登录工作正常.我需要知道如何解析Graph响应数据,因为它不是有效的JSON
工作代码:
func configureFacebook()
{
login.readPermissions = ["public_profile", "email", "user_friends"];
login.delegate = self
}
func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {
print("Login buttoon clicked")
let graphRequest:FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", parameters: ["fields":"first_name,email, picture.type(large)"])
graphRequest.start(completionHandler: { (connection, result, error) -> Void in
if ((error) != nil)
{
// Process error
print("Error: \(error)")
}
else
{
print(result)
}
})
}
Run Code Online (Sandbox Code Playgroud)
随着输出:
Login button clicked
Optional({
"first_name" = KD;
id = 10154CXXX;
picture = {
data = {
"is_silhouette" = 0; …
Run Code Online (Sandbox Code Playgroud) 如果我在 Expo 中使用矢量图标,我会看到默认情况下在图标周围添加了很多填充空间。[所附屏幕截图中的绿色,这是 15 像素图标的填充]。有没有办法删除额外的填充?尝试手动覆盖填充和边距,但没有奏效。提供的截图示例代码:
<Entypo name="triangle-down" size={15} color="#9013FE" style={{
backgroundColor: 'green',
}}/>
Run Code Online (Sandbox Code Playgroud)
来自此处的文档参考代码:https : //docs.expo.io/versions/v19.0.0/guides/icons.html
今天,我第一次为Mac编码。我想做的是访问默认相机并显示预览。第二步,如果需要,我将记录或快速拍摄。对于第一步,我编写了以下代码
import Cocoa
import AVFoundation
class ViewController: NSViewController {
override func viewDidLoad() {
super.viewDidLoad()
var session:AVCaptureSession = AVCaptureSession()
session.sessionPreset = AVCaptureSessionPresetLow
var device:AVCaptureDevice = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)
//Preview
var previewLayer:AVCaptureVideoPreviewLayer = AVCaptureVideoPreviewLayer(session: session)
var myView:NSView = self.view
previewLayer.frame = myView.bounds
previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
self.view.layer?.addSublayer(previewLayer)
session.startRunning()
}
override var representedObject: AnyObject? {
didSet {
// Update the view, if already loaded.
}
}
}
Run Code Online (Sandbox Code Playgroud)
我看不到此代码打开了我的笔记本电脑默认相机或在视图上显示任何内容。我在这里做错了什么?我可以寻找任何方向或任何示例,即使它在Obj-C中确实很有帮助。TIA。
目前,当我使用Alert样式创建NSUserNotification时,除非我手动将其关闭,否则它不会隐藏。
有没有一种方法可以让我在2秒后自动关闭/隐藏它?
NSUserNotification代码仅供参考:
let notification:NSUserNotification = NSUserNotification()
notification.title = "Title"
notification.subtitle = "Subtitle"
notification.informativeText = "Informative text"
notification.soundName = NSUserNotificationDefaultSoundName
notification.deliveryDate = NSDate(timeIntervalSinceNow: 10)
notification.hasActionButton = false
let notificationcenter:NSUserNotificationCenter = NSUserNotificationCenter.defaultUserNotificationCenter()
notificationcenter.scheduleNotification(notification)
Run Code Online (Sandbox Code Playgroud) 这是一个要实现的示例,下面是组件结构的细分
<View style={styles.buttonHolder}>
<Text style={styles.greenButtonIcon}>
FB
</Text>
<Text style={styles.greenButtonText}>
{this.props.buttonName}
</Text>
</View>
Run Code Online (Sandbox Code Playgroud)
我的问题在这里,因为文本与整个框居中对齐,所以我无法为文本和图标提供弹性值,因为那样会使它们具有自己的空间并且不会浮动。
你能帮忙吗?如果需要更多信息,请告诉我。
尝试使用键盘扩展名进行自动布局.最初我以为我会以编程方式制作按钮,但后来我意识到最好用xib做这个因为我的要求和多种屏幕尺寸.
请参阅下面的屏幕截图,了解我所做的当前配置.按钮2:
按钮1和应用程序上的问题:
所有约束配置如下所示:
我想在这里做的就是确保按钮填满屏幕宽度.它们可以扩展宽度以匹配屏幕尺寸和方向.不知怎的,我觉得它无法理解设备的宽度.我需要为此指定一些东西吗?
谢谢
我正在从JSON响应创建一个集合视图.Json响应具有高分辨率图像和大约2000年的图像数量.由于数据来自第三方,我无法控制图像大小.
执行:
JSON示例:
{
"imagelist": [
{
"largeImage": "https://amazingphotos/01.jpg"
},
{
"largeImage": "https://amazingphotos/02.jpg"
},
}
Run Code Online (Sandbox Code Playgroud)
在UICollectionViewController中访问JSON:
Alamofire.request(.GET, dataURL)
.responseJSON { _, _, result in
if var json:JSON = JSON(result.value!){
self.imageURLs = json["imagelist"].arrayValue
self.collectionView?.reloadData()
}
}
Run Code Online (Sandbox Code Playgroud)
在cellForItemAtIndexPath中,我将URL传递给单元格而不是图像本身.
let cell = collectionView.dequeueReusableCellWithReuseIdentifier("imageCell", forIndexPath: indexPath) as! CollectionViewCell
cell.imageData = imageURLs[indexPath.row]
Run Code Online (Sandbox Code Playgroud)
在自定义Cell我只是这样做:
var imageData:SwiftyJSON.JSON?{
didSet{
self.setup()
}
}
func setup(){
if let imageURLString = self.imageData?["largeImage"]{
let imageURL = NSURL(string: imageURLString.stringValue)
self.imageThumbnail.hnk_setImageFromURL(imageURL!)
}
Run Code Online (Sandbox Code Playgroud)
问题:当我加载集合视图时,它会正确显示图像,一旦我开始滚动它就会在新单元格中显示我之前的图像几秒钟,然后刷新.
我多次使用集合视图但从未使用过如此多的数据.请指教.TIA
这是网址:检查这个网址
其中有一条带有订阅的红丝带,例如等。
它固定在顶部。我想要的是,只要有人滚动到页面顶部,丝带就应该开始漂浮在页面的顶部……如果他向上滚动,丝带就会开始并坐在它的位置上。
基本思想是功能区应该始终对用户可见。
如何在 CSS 中实现这样的东西?
我想设置
android:layout_height =" wrap_content "
在我的应用程序启动期间到某些像素(int).这是一个textView,其背后的原因是我希望textView动态的高度基于我的结尾的一些输入,这些输入将在调用onCreate方法时计算.
这可能吗?如果是的话任何一个例子都会很棒.
忘了添加我的textView xml看起来像这样
<TextView
android:id="@+id/sometext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fadingEdge="vertical"
android:background="@drawable/dropshadow"
android:scrollbars="vertical"
android:text="Getting data on your slow n/w..."
android:textColor="#ffffff"
/>
Run Code Online (Sandbox Code Playgroud)